Цитата(Andy Mozzhevilov @ Aug 21 2007, 14:10)

Что имеется ввиду? настройка MAМTIM или MAMCR?
MAMCR, естественно

- третий полный вариант, т.е. = 2

Цитата
А MAM где настраивается? В low_level_init ?
Раньше, сразу в startup первыми-же командами, было сделано после анонса предыдущего бага с MAMCR=0/1.
Код
#if CS_PLL_SETUP
ldr r0,=PLLBASE
mov r1,#0xAA
mov r2,#0x55
; Configure and Enable PLL
mov r3,#(PLLCFG_MSEL|PLLCFG_PSEL); PLL Divider Multiplier
str r3,[r0,#PLLCFG_OFS ]
mov r3,#PLLCON_PLLE
str r3,[r0,#PLLCON_OFS ]
str r1,[r0,#PLLFEED_OFS]
str r2,[r0,#PLLFEED_OFS]
; Wait until PLL Locked
loop_pll:
ldr r3,[r0,#PLLSTAT_OFS]
ands r3,r3, #PLLSTAT_PLOCK
beq loop_pll
; Switch to PLL Clock
mov r3,#(PLLCON_PLLE | PLLCON_PLLC)
str r3,[r0, #PLLCON_OFS ]
str r1,[r0, #PLLFEED_OFS]
str r2,[r0, #PLLFEED_OFS]
#endif
#if CS_MAM_SETUP
; Setup MAM For LPC21(3/4)X BugFix
ldr r0,=MAMBASE
mov r1,#3 ; 3ws Slow for 60MHz
str r1,[r0,#MAMTIM_OFF]
mov r1,#0x02 ; Full MAM
str r1,[r0,#MAMCR_OFF ]
#endif