RealView Compilation Tools Developer Guide - ARM Information ...
RealView Compilation Tools Developer Guide - ARM Information ...
RealView Compilation Tools Developer Guide - ARM Information ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
嵌 入 式 软 件 开 发<br />
LDR r2, =0x28080000 ;HL<br />
LDR r3, =0x20000 ;SL<br />
MOV pc, lr<br />
图 2-11 双 区 模 型<br />
2.4.8 编 译 代 码 3 的 示 例 代 码<br />
编 译 代 码 3 示 例 实 现 了 分 散 加 载 , 并 且 包 括 一 个 重 新 目 标 化 的<br />
__user_initial_stackheap()。 请 参 阅 Examples_directory\emb_sw_dev\build3 中 的 编<br />
译 代 码 示 例 文 件 。<br />
对 编 译 代 码 2 示 例 项 目 作 了 如 下 更 改 :<br />
分 散 加 载<br />
一 个 简 单 的 分 散 加 载 描 述 文 件 传 递 给 链 接 程 序 。<br />
重 新 目 标 化 的 __user_initial_stackheap()<br />
可 选 择 单 区 或 双 区 实 现 方 法 之 一 。 默 认 是 单 区 编 译 。 可 通 过 在 编 译<br />
步 骤 定 义 two_region 来 选 择 双 区 实 现 方 法 。<br />
避 免 C 库 的 半 主 机<br />
该 编 译 代 码 中 引 入 了 符 号 __use_no_semihosting_swi, 因 为 映 象 中 不<br />
再 有 C 库 半 主 机 函 数 存 在 。<br />
请 参 阅 第 2-3 页 的 在 Integrator 平 台 上 运 行 Dhrystone 编 译 代 码 。<br />
<strong>ARM</strong> DUI 0203BSC © 2002、 2003 <strong>ARM</strong> Limited 版 权 所 有 。 保 留 所 有 权 利 。 2-21