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.

使 用 分 散 加 载 描 述 文 件示 例 5-15 说 明 了 一 个 手 动 放 置 闪 存 执 行 区 的 分 散 加 载 文 件 。示 例 5-15 手 动 放 置 闪 存 执 行 区ER_FLASH 0x8000 0x2000{*(+RO)reqd*(.<strong>ARM</strong>.__at_0x9000)}; other code, read-only data, and padding if; key第 5-39 页 的 示 例 5-16 说 明 了 一 个 自 动 放 置 闪 存 执 行 区 的 分 散 加 载 文 件 。 可 以 使用 链 接 器 命 令 行 选 项 --autoat 来 启 用 自 动 放 置 。示 例 5-16 自 动 放 置 闪 存 执 行 区ER_FLASH 0x8000 0x2000{*(+RO)}; other code and read-only data, the; __at section is automatically selected将 结 构 映 射 到 外 围 寄 存 器 上要 将 未 初 始 化 的 变 量 放 在 外 围 寄 存 器 上 , 您 可 以 使 用 ZI __at 节 。 假 定 可 以 在0x10000000 中 使 用 某 个 寄 存 器 。 应 定 义 一 个 名 为 .<strong>ARM</strong>.__at_0x10000000 的 ZI __at节 。示 例 5-17 说 明 了 一 个 手 动 放 置 ZI __at 节 的 分 散 加 载 文 件 。示 例 5-17 手 动 放 置 ZI __at 节ER_PERIPHERAL 0x10000000 UNINIT{*(.<strong>ARM</strong>.__at_10000000)}使 用 自 动 放 置 时 , 假 定 0x10000000 附 近 没 有 其 他 执 行 区 , 链 接 器 将 在 0x10000000处 自 动 创 建 一 个 包 含 UNINIT 属 性 的 区 。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 5-39

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

Saved successfully!

Ooh no, something went wrong!