RealView ç¼è¯å·¥å ·è¦ç¹æå - ARM Information Center
RealView ç¼è¯å·¥å ·è¦ç¹æå - ARM Information Center
RealView ç¼è¯å·¥å ·è¦ç¹æå - ARM Information Center
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
关 于 早 期 版 本<br />
A.2.4<br />
RVCT v3.0 中 <strong>ARM</strong> 链 接 器 的 改 动<br />
RVCT v3.0 中 有 以 下 改 动 :<br />
• 在 当 前 版 本 中 , 链 接 器 仅 支 持 SVr4 映 像 和 共 享 库 的 线 程 局 部 存 储 (TLS)。<br />
有 关 链 接 器 实 现 的 完 整 信 息 , 请 参 阅 <strong>ARM</strong> 体 系 结 构 的 ABI 附 录 和 勘 误 表<br />
[ABI 附 录 ]。<br />
• RVCT v3.0 包 括 新 的 链 接 器 选 项 --compress_debug, 它 强 制 压 缩 .debug_*<br />
节 , 以 便 消 除 一 些 冗 余 以 及 减 少 调 试 表 大 小 。 但 使 用 --compress_debug 选<br />
项 将 导 致 链 接 时 间 延 长 。<br />
• RVCT v3.0 包 括 新 的 链 接 器 选 项 --info libraries, 它 可 以 输 出 为 链 接 阶 段<br />
自 动 选 择 的 每 个 库 的 完 整 路 径 名 称 。 可 以 将 此 选 项 与 修 饰 符<br />
--info_lib_prefix 一 起 使 用 , 以 显 示 有 关 特 定 库 的 信 息 。<br />
• RVCTv3.0 包 含 新 的 链 接 器 选 项 --no_legacyalign, 在 放 置 节 时 强 制 链 接 器<br />
使 用 自 然 对 齐 。<br />
• RVCT v3.0 包 括 新 的 链 接 器 选 项 --dynamic_debug, 强 制 链 接 器 输 出 调 试 节<br />
的 动 态 重 定 位 。<br />
• RVCT v3.0 包 括 新 的 链 接 器 选 项 --show_cmdline, 查 看 链 接 器 如 何 处 理 命 令<br />
行 。<br />
• <strong>ARM</strong> 链 接 器 现 在 支 持 命 令 行 选 项 --diag_style gnu, 以 显 示 与 gcc 报 告 的 格<br />
式 相 匹 配 的 消 息 。 这 是 对 早 期 版 本 中 使 用 的 arm 和 ide 格 式 的 增 补 。<br />
A.2.5<br />
RVCT v3.0 中 <strong>ARM</strong> 汇 编 器 的 改 动<br />
RVCT v3.0 中 有 以 下 改 动 :<br />
• RVCT v3.0 支 持 <strong>ARM</strong>v7 的 Thumb-2 执 行 环 境 (Thumb-2EE) 体 系 结 构 扩<br />
展 。 此 项 扩 展 基 于 Thumb-2。 关 键 区 别 是 :<br />
— 新 的 ENTERX 和 LEAVEX 状 态 更 改 指 令 , 可 用 在 Thumb 状 态 和 新 的<br />
ThumbEE 状 态 中<br />
— 新 的 HB、 HBL、 HBLP 和 HBP 指 令 , 用 于 跳 转 至 处 理 程 序<br />
— 空 指 针 , 用 于 检 查 加 载 和 存 储<br />
— ThumbEE 状 态 下 额 外 的 CHKA 指 令 , 用 于 检 查 数 组 边 界<br />
— 对 加 载 、 存 储 和 跳 转 指 令 (BX、 BLX 和 BXJ) 的 某 些 其 他 修 改 。<br />
A-16 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IC<br />
Non-Confidential<br />
Unrestricted Access