电子工程师技术服务社区
- 社区首页
- 下载
- ARM EX.pdf
资料描述
映像由域(regions)和输出段(output sections)组成。每个域有不同的加载地址和执行地址。
分散加载可以更加方便准确的指定映像存储器映射,为映像组件分组和布局提供了全面控制。它能够描述由载入时和执行时分散在存储器映射中的多个区组成的复杂映像映射。虽然,分散加载可以用于简单映像,但它通常仅用于具有复杂存储器映射的映像。
要构建映像的存储器映射,必须向armlink提供以下信息:
● 分组信息 决定如何将各输入段组 织成相应的输出段和域;
● 定位信息 决定每个域在存储空间的 起始地址。
有两种方法可以实现指定映像文件的分组和定位信息:如果映像文件中地址映射关系比较简单,可以使用命令行选项;如果映像文件中地址映射关系比较复杂的情况,可以使用一个配置文件。使用该配置文件可以高速链接器相关的地址映射关系。配置文件又叫scatter文件,是一个文本文件,通过下面的链接选项来实现。