UBOOT将自己从FLASH中转移到RAM中
程序如下:
adr r0, _start
ldr r1, _TEXT_BASE
cmp r0, r1
beq stack_setup
网上很多人说这里的_start 为0x0000 0000,可是在程序编译的时候,lds文件不是就已经指定好了_start =_TEXT_BASE =0x33F80000吗,那为什么这里的r0=0x0000而不是0x33F80000 ?
UBOOT将自己从FLASH中转移到RAM中
程序如下:
adr r0, _start
ldr r1, _TEXT_BASE
cmp r0, r1
beq stack_setup
网上很多人说这里的_start 为0x0000 0000,可是在程序编译的时候,lds文件不是就已经指定好了_start =_TEXT_BASE =0x33F80000吗,那为什么这里的r0=0x0000而不是0x33F80000 ?