首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 想成为ARM,MTK编程高手,你得学会使用分散加载文件

想成为ARM,MTK编程高手,你得学会使用分散加载文件

资料介绍
使用分散加载文件使用分散加载描述文件

本章介绍如何将 ARM 链接器 armlink 与分散加载描述文件配合使用以创建复杂 映像。本章分为以下几节: 第 5-2 页的关于分散加载 第 5-9 页的指定区和节地址的示例 第 5-31 页的简单映像的等效分散加载描述

ARM DUI 0206IC
Unrestricted Access

Copyright 2002-2008 ARM Limited. All rights reserved. Non-Confidential

5-1

使用分散加载描述文件

5.1

关于分散加载
映像由区和输出节组成。映像中的每个区可以包含不同的加载和执行地址。有 关详细信息,请参阅第 3-2 页的指定映像结构。 要构建映像的内存映射,链接器必须具有: 描述如何将输入节划分到输出节和区中的分组信息 描述区位于内存映射中的地址的位置信息

通过使用分散加载机制,您可以使用文本文件中的描述为链接器指定映像的内 存映射。分散加载为您提供了对映像组件分组和位置的全面控制。分散加载可 以用于简单映像,但它通常仅用于具有复杂内存映射的映像,即多个区在加载 和执行时分散在内存映射中。 5.1.1 为分散加载定义的符号 当链接器使用分散加载描述文件创建映像时,它会创建一些与区相关的符号。 第 4-3 页的与区相关的符号对这些符号进行了介绍。仅当代码引用这些特殊符 号时,链接器才会创建它们。 未定义的符号 请注意,在使用分散加载描述文件时,不会 定义以下符号:
Image$$RW$$Base Image$$RW$$Limit Image$$RO$$Base Image$$RO$$Limit Image$$ZI$$Base Image$$ZI$$Limit

有关详细信息,请参阅第 4-3 页的访问链接器定义的符号。 如果使用分散加载描述文件,
标签:使用分散加载文件
想成为ARM,MTK编程高手,你得学会使用分散加载文件
本地下载

评论