下载uboot2010.03后准备修改后移植到Tiny6410开发板中,在u-boot-2010.03/cpu/arm1176/sart.S中添加了以下代码:
3 :
tst r0, #0x0
bne copy_failed
ldr r0, =0x0c000000
ldr r1, _TEXT_PHY_BASE
0 :
ldr r3, [r0], #4
ldr r4, [r1], #4
teq r3, r4
bne compare_failed /* not matched */
subs r9, r9, #4
bne 0b
4 :
mov lr, r10 /* all is OK */
mov pc, lr
但是UBOOT在编译时总是报错:start.S:324: Error: backward ref to unknown label "0:"
汇编的标号我认为没有问题,不知道是怎么回事,希望明白的高手给解答以下