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.

使 用 基 本 链 接 器 功 能胶 合 代 码 变 体根 据 您 需 要 的 跳 转 范 围 不 同 , 胶 合 代 码 会 有 不 同 的 变 体 :• 内 联 胶 合 代 码• 短 跳 转 胶 合 代 码• 长 跳 转 胶 合 代 码 。内 联 胶 合 代 码在 此 变 体 中 :• 必 须 正 好 在 目 标 节 的 范 围 之 前 插 入 胶 合 代 码• <strong>ARM</strong>-Thumb 交 互 操 作 的 胶 合 代 码 具 有 256 字 节 的 范 围 , 因 此 函 数 代 码 必须 出 现 在 紧 跟 胶 合 代 码 后 面 的 第 一 个 256 字 节 中• Thumb-<strong>ARM</strong> 交 互 操 作 的 胶 合 代 码 具 有 0 字 节 的 范 围 , 因 此 函 数 代 码 必 须紧 跟 在 胶 合 代 码 后 面• 内 联 胶 合 代 码 始 终 与 位 置 无 关 。这 些 限 制 意 味 着 您 无 法 使 用 Veneer$$Code 将 内 联 胶 合 代 码 移 到 执 行 区 之 外 。 使 用命 令 行 选 项 --no_inlineveneer 可 防 止 生 成 内 联 胶 合 代 码 。短 跳 转 胶 合 代 码在 此 变 体 中 :• <strong>ARM</strong>-Thumb 短 跳 转 胶 合 代 码 具 有 4MB 的 范 围• 短 跳 转 胶 合 代 码 始 终 与 位 置 无 关 。长 跳 转 胶 合 代 码在 此 变 体 中 :• <strong>ARM</strong>-Thumb 和 Thumb-<strong>ARM</strong> 交 互 操 作 胶 合 代 码 均 具 有 2 32 字 节 的 范 围• armlink 将 长 跳 转 功 能 与 状 态 更 改 功 能 相 结 合 , 因 此 所 有 长 跳 转 胶 合 代 码 同时 也 是 交 互 操 作 胶 合 代 码• 长 跳 转 胶 合 代 码 是 绝 对 的 或 与 位 置 无 关 。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 3-19

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

Saved successfully!

Ooh no, something went wrong!