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 />

}<br />

}<br />

file1.o(+RO) ; Takes space in the Load Region<br />

如 果 检 测 到 重 叠 , RVCT v3.1 会 生 成 错 误 消 息 。 为 了 纠 正 此 问 题 , 分 散 文<br />

件 中 要 有 一 个 表 达 式 来 计 算 LR2 的 基 址 。 示 例 A-2 显 示 了 更 正 后 的 分 散 文<br />

件 。<br />

示 例 A-2 包 含 计 算 得 到 的 LR2 基 址 的 分 散 文 件<br />

LR1 0x8000<br />

{<br />

er_progbits +0<br />

{<br />

*(+RO,+RW) ; Takes space in the Load Region<br />

}<br />

er_zi +0<br />

{<br />

*(+ZI) ; Takes no space in the Load Region<br />

}<br />

}<br />

LR2 ImageLimit(er_zi) ; Set the address of LR2 to limit of er_zi<br />

{<br />

er_moreprogbits +0<br />

{<br />

file1.o(+RO) ; Takes space in the Load Region<br />

}<br />

}<br />

A.1.7<br />

RVCT v3.1 中 <strong>ARM</strong> 汇 编 器 的 改 动<br />

请 注 意 RVCT v3.1 中 汇 编 器 有 以 下 差 异 :<br />

• --cpu 命 令 行 选 项 支 持 新 的 体 系 结 构 和 处 理 器 。 有 关 详 细 信 息 , 请 参 阅<br />

第 A-2 页 的 RVCT v3.1 概 述 。<br />

• --library_type=lib 命 令 行 选 项 选 择 相 关 运 行 时 库 。<br />

• --[no_]reduce_paths 选 项 控 制 在 文 件 路 径 中 去 除 冗 余 路 径 名 信 息 。<br />

• 将 APSR 用 于 CPSR 的 用 户 模 式 位 。<br />

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

• 支 持 Intel 无 线 MMX2 指 令 。<br />

A-8 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!