[ {TRUE}
; Clear RAM.
;
mov r1,#0
mov r2,#0
mov r3,#0
mov r4,#0
mov r5,#0
mov r6,#0
mov r7,#0
mov r8,#0
ldr r0,=0x30100000 ; Start address (physical 0x3000.0000).
;ldr r9,=0x00E00000 ; 64MB of RAM.
ldr r9,=0x03F00000 ; 64MB of RAM.
100
stmia r0!, {r1-r8}
subs r9, r9, #32
bne %B20
]
[01:0000000051:ERRORE] C:\WINCE500\PLATFORM\SMDK2416\src\bootloader\Eboot.Whimory\startup.s(332) : error A0034: undefined symbol: _undef_loc_label_
不仔细看还真不知道是啥,后来看看逻辑就应该知道。是%B20 的20 有问题,代码根本没有20的标号。并且从逻辑来看,这个应该是100 才对。