加载地址、链接地址和运行地址
理解加载地址、链接地址和运行地址是掌握嵌入式系统启动和重定位的关键。这三个概念分别对应程序生命周期的不同阶段。
下面我们结合IMX6ULL的U-Boot场景,对每一个概念进行详细解读。
核心概念1. 链接地址又称虚拟内存地址。这是由链接器根据链接脚本(u-boot.lds)和配置(如CONFIG_SYS_TEXT_BASE = 0x87800000)为每段代码和数据分配的假定运行地址。
作用:编...
阅读更多