01.12.2014 Views

RealView Compilation Tools Developer Guide - ARM Information ...

RealView Compilation Tools Developer Guide - ARM Information ...

RealView Compilation Tools Developer Guide - ARM Information ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

嵌 入 式 软 件 开 发<br />

2.2.4 链 接 程 序 放 置 规 则<br />

链 接 程 序 遵 守 一 组 规 则 , 如 图 2-4 所 示 , 以 决 定 代 码 和 数 据 位 于 存 储 器 中 的 什 么<br />

位 置 。<br />

图 2-4 链 接 程 序 放 置 规 则<br />

映 象 首 先 按 属 性 组 织 :RO 段 在 最 低 的 存 储 器 地 址 , 其 次 是 RW 段 , 然 后 是 ZI<br />

段 。 每 一 种 属 性 中 , 代 码 在 数 据 之 前 。<br />

从 那 开 始 , 链 接 程 序 按 名 称 的 字 母 顺 序 放 置 输 入 段 。 输 入 段 名 称 和 汇 编 程 序 AREA<br />

命 令 一 致 。<br />

在 输 入 段 中 , 独 立 对 象 的 代 码 和 数 据 , 按 照 对 象 文 件 在 链 接 程 序 命 令 行 中 被 指 定<br />

的 顺 序 放 置 。<br />

要 精 确 放 置 代 码 和 数 据 ,<strong>ARM</strong> Limited 建 议 不 要 过 分 依 靠 这 些 规 则 。 相 反 , 必 须<br />

使 用 分 散 加 载 机 制 来 完 全 控 制 代 码 和 数 据 的 放 置 。 请 参 阅 第 2-13 页 的 调 整 映 象<br />

存 储 器 映 射 以 适 应 目 标 硬 件 。<br />

备 注<br />

有 关 放 置 规 则 和 分 散 加 载 的 详 细 说 明 , 请 参 阅 <strong>RealView</strong> 编 译 工 具 2.0 版 链 接 程 序<br />

和 实 用 程 序 指 南 。<br />

<strong>ARM</strong> DUI 0203BSC © 2002、 2003 <strong>ARM</strong> Limited 版 权 所 有 。 保 留 所 有 权 利 。 2-7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!