RealView - ARM Information Center
RealView - ARM Information Center
RealView - ARM Information Center
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
使 用 基 本 链 接 器 功 能图 3-1 显 示 了 构 成 映 像 的 构 建 块 :输 入 节输 出 节区输 入 节 包 含 代 码 、 初 始 化 数 据 , 或 描 述 未 初 始 化 的 或 在 映 像 执 行 前必 须 设 为 0 的 内 存 片 断 。 这 些 特 性 通 过 RO、RW 和 ZI 这 样 的 属 性来 表 示 。 有 关 详 细 信 息 , 请 参 阅 第 3-8 页 的 按 属 性 排 序 输 入 节 。armlink 使 用 这 些 属 性 , 将 输 入 节 组 织 到 称 为 输 出 节 和 区 的 更 大 的构 建 块 中 。一 个 输 出 节 由 若 干 个 具 有 相 同 RO、RW 或 ZI 属 性 的 相 邻 输 入 节 组成 。 输 出 节 的 属 性 与 组 成 它 的 输 入 节 的 属 性 相 同 。 在 输 出 节 中 , 输入 节 根 据 第 3-7 页 的 节 布 局 中 描 述 的 规 则 进 行 排 序 。一 个 区 由 一 个 、 两 个 或 三 个 相 邻 的 输 出 节 组 成 。 区 中 的 输 出 节 根 据其 属 性 排 序 。 首 先 是 RO 输 出 节 , 然 后 是 RW 输 出 节 , 最 后 是 ZI 输出 节 。 区 通 常 映 射 到 物 理 内 存 设 备 , 如 ROM、RAM 或 外 围 设 备 。3.1.2 映 像 的 加 载 视 图 和 执 行 视 图映 像 区 在 加 载 时 放 入 系 统 内 存 映 射 。 在 执 行 映 像 之 前 , 您 可 能 要 将 它 的 一 些 区移 到 执 行 地 址 并 创 建 ZI 输 出 节 。 例 如 , 必 须 将 已 初 始 化 的 RW 数 据 从 ROM 中 的加 载 地 址 复 制 到 RAM 中 的 执 行 地 址 。映 像 的 内 存 映 射 具 有 以 下 不 同 的 视 图 ( 如 图 3-2 中 所 示 )。加 载 视 图根 据 映 像 加 载 到 内 存 时 所 在 的 地 址 ( 即 映 像 开 始 执 行 之 前 的位 置 ) 来 描 述 每 个 映 像 的 区 和 节 。执 行 视 图 根 据 映 像 执 行 时 所 在 的 地 址 来 描 述 每 个 映 像 的 区 和 节 。Load view0x0FFFFExecution viewRAMROMRW sectionRO sectionMemory initializedto zero0x0A0000x080000x060000x00000ZI sectionRW sectionRO section图 3-2 加 载 和 执 行 内 存 映 射<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 3-3