#ifdef CONFIG_BOOT_NOR /* relocate U-Boot to RAM */
adr r0, _start /* r0 <- current position of code */
ldr r1, _TEXT_PHY_BASE /* r1 <- destination */
ldr r2, _armboot_start
ldr r3, _bss_start
sub r2, r3, r2 /* r2 <- size of armboot */
add r2, r0, r2 /* r2 <- source end address */
关于重定位的代码有个小问题,想问一下NOR启动的话是不是代码不会被搬移到stepstone? _start的地址是不是为0x0? 烦请老大们指点一下

[ 此帖被wawe在2011-11-24 12:28重新编辑 ]