12.07.2015 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

使 用 分 散 加 载 描 述 文 件与 加 载 地 址 有 关 的 函 数 只 能 在 ScatterAssert 函 数 内 部 使 用 。 它 们 映 射 到 表 5-3 中所 示 的 三 个 链 接 器 定 义 的 符 号 值 。表 5-3 与 加 载 地 址 有 关 的 函 数函 数LoadBase(region_name)LoadLength(region_name)LoadLimit(region_name)链 接 器 定 义 的 符 号 值Load$$region_name$$BaseLoad$$region_name$$LengthLoad$$region_name$$Limitregion_name 参 数 可 以 是 加 载 区 或 执 行 区 名 称 。 不 允 许 进 行 正 向 引 用 。 region_name只 能 引 用 已 定 义 的 加 载 区 或 执 行 区 。与 符 号 有 关 的 函 数如 果 未 定 义 global_symbol_name, 则 与 符 号 有 关 的 函 数defined(global_symbol_name) 返 回 零 ; 否 则 , 返 回 非 零 值 。示 例示 例 5-3 根 据 表 达 式 指 定 最 大 大 小LR1 0x8000 (2 * 1024){ER1 +0 (1 * 1024){*(+RO)}ER2 +0 (1 * 1024){*(+RW +ZI)}}示 例 5-4 将 一 个 执 行 区 放 在 另 一 个 执 行 区 后 面LR1 0x8000{ER1 0x100000{5-28 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 <strong>ARM</strong> DUI 0349AC

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

Saved successfully!

Ooh no, something went wrong!