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