02.11.2014 Views

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

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

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

创 建 应 用 程 序<br />

2.4 使 用 <strong>ARM</strong> 汇 编 器<br />

使 用 <strong>ARM</strong> 汇 编 器 (armasm) 的 基 本 语 法 为 :<br />

armasm [options] inputfile<br />

例 如 , 若 要 汇 编 名 为 myfile.s 的 文 件 中 的 代 码 , 并 在 结 果 对 象 文 件 中 包 含 调 试<br />

信 息 , 请 键 入 :<br />

armasm --debug myfile.s<br />

这 会 生 成 名 为 myfile.o 的 对 象 文 件 。<br />

有 关 选 项 和 语 法 的 详 细 , 请 参 阅 《 编 译 器 指 南 》 中 第 3-2 页 的 命 令 语 法 。<br />

2.4.1 从 汇 编 器 源 代 码 生 成 示 例<br />

示 例 汇 编 语 言 代 码 安 装 在 示 例 目 录 下 。 这 些 示 例 都 有 一 个 readme.txt 文 件 , 用<br />

以 介 绍 这 些 示 例 以 及 如 何 编 译 它 们 。 例 如 , 有 一 个 简 单 的 程 序 word.s, 该 程 序<br />

的 代 码 安 装 在 示 例 目 录 中 的 ...\asm 之 下 。<br />

生 成 该 示 例 :<br />

1. 使 用 以 下 命 令 汇 编 源 文 件 :<br />

armasm --debug word.s<br />

2. 使 用 以 下 命 令 链 接 该 文 件 :<br />

armlink word.o -o word.axf<br />

3. 使 用 兼 容 的 调 试 器 ( 例 如 <strong>RealView</strong> Debugger) 加 载 并 测 试 映 像 。<br />

逐 步 调 试 该 程 序 并 检 查 寄 存 器 , 查 看 它 们 如 何 变 化 。 有 关 如 何 执 行 此 操 作<br />

的 详 细 信 息 , 请 参 阅 调 试 器 文 档 。<br />

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

Unrestricted Access<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!