02.11.2014 Views

RealView 编译工具要点指南 - ARM Information Center

RealView 编译工具要点指南 - ARM Information Center

RealView 编译工具要点指南 - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

关 于 早 期 版 本<br />

A.1.3<br />

RVCT v3.1 中 不 提 倡 使 用 的 功 能<br />

请 注 意 RVCT v3.1 中 的 以 下 差 异 :<br />

• 不 提 倡 使 用 以 下 工 具 名 称 :<br />

— armcpp<br />

— tcc<br />

— tcpp<br />

• 不 提 倡 使 用 通 过 文 件 扩 展 名 ( 如 .ac 和 .tc) 进 行 的 指 令 集 切 换 。<br />

• 在 针 对 <strong>ARM</strong>v7-A、<strong>ARM</strong>v7-R 和 <strong>ARM</strong>v7-M 或 更 高 版 本 的 体 系 结 构 进 行 编<br />

译 时 , 不 提 倡 使 用 内 联 汇 编 器 。 对 于 <strong>ARM</strong>v7-A 和 <strong>ARM</strong>v7-R, 编 译 器 会 生<br />

成 警 告 。 对 于 <strong>ARM</strong>v6-M 和 <strong>ARM</strong>v7-M, 在 生 成 Thumb 代 码 时 , 编 译 器 会<br />

生 成 错 误 。<br />

• 不 提 倡 使 用 以 下 选 项 :<br />

— --split_ldm<br />

— --memaccess<br />

• 不 提 倡 使 用 C 宏 调 整 语 言 环 境 和 CTYPE。<br />

• 不 提 倡 使 用 fromelf 选 项 --no_comment_section, 文 档 中 已 不 再 包 含 该 选 项 。<br />

应 改 用 --strip=comment 选 项 。<br />

• 不 提 倡 使 用 以 下 汇 编 器 功 能 :<br />

— 在 新 代 码 中 不 提 倡 使 用 VFP 向 量 模 式 , 并 且 统 一 汇 编 语 言 不 支 持 向<br />

量 记 号 。 若 要 使 用 向 量 记 号 , 必 须 使 用 旧 的 VFP 助 记 符 。<br />

— 对 于 更 新 的 CPU, 不 提 倡 使 用 CPSR 访 问 可 在 用 户 模 式 下 访 问 的 位 。<br />

而 应 使 用 APSR。<br />

— 对 于 <strong>ARM</strong>v6T2 及 更 高 版 本 , 在 STC 和 STC2 中 使 用 PC 相 对 的 寻 址 。<br />

— --checkreglist, 改 用 --diag_warning 1206。<br />

— 将 16 位 LDM 和 STM 与 寄 存 器 列 表 中 的 基 址 寄 存 器 一 起 使 用 , 并 指 定 回<br />

写 。<br />

A-4 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IC<br />

Non-Confidential<br />

Unrestricted Access

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

Saved successfully!

Ooh no, something went wrong!