您的位置:首页 > 其它

009.链接器命令脚本LD文件教程(2)

2017-09-10 21:41 260 查看

一、连接脚本的基本概念

每一个可加载或者可分配的输出段都有两个地址。第一个是虚拟内存地址,缩写为VMA,这个地址是输出文件运行时输出段的地址。第二个地址是加载内存地址,缩写为LMA,这个地址是段被加载的地址。大多数情况下这两个地址是一致的。举个他们可能不同的例子:一个数据段加载到ROM中,然后当程序启动时复制到RAM中(这个技术通常用于在基于ROM的系统中初始化全局变量)。在该情况下ROM地址就是LMA,RAM地址就是VMA。

二、瑞萨RZ/A1系列链接文件解析





如上图所示reset段的VMA与LMA都是LOAD_MODULE1即0x18000000

转载请注明:http://www.cnblogs.com/andyzhao365/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐