- 博客(1)
- 收藏
- 关注
原创 ARM启动位置、位置无关码
S3C2440上电后,硬件自动从NAND FLASH中(NAND 启动)读取前4K字节内容到内部SRAM,并从地址0开始取指令执行,不管这4K的链接地址(运行时代码应该位于的地址)在什么地方,哪怕在0X3000000,CPU也是从SRAM中的0地址开始执行,但是不能读写全局变量或者静态变量,也不能使用位置相关指令跳转。访问全局变量或者静态变量都是链接地址,而位置相关跳转指令如LDR PC这一类的,
2017-10-14 15:34:24 559
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人