- -S 显示源代码和反汇编代码
arm-linux-objdump -S u-boot
arm-linux-objdump -S u-boot | less
34800000:是这句代码的内存地址,是在Makefile中定义的。
ea000014:将该汇编代码汇编成机器指令,就是0,1代码,就是uboot.bin这种二进制机器代码。
异常向量结束标志
保证2处地址是16字节对齐
这个宏的意思是uboot被拷贝到ddr内存中的起始地址。
b和bl
b:就是跳转不带跳回的;
bl:先执行b跳转,然后将下一条指令的地址装入pc指针,这样就会跳回来,继续运行下一条指令。
mov pc ,lr