25.11.2014 Views

RealView ARMulator ISS User Guide - ARM Information Center

RealView ARMulator ISS User Guide - ARM Information Center

RealView ARMulator ISS User Guide - 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 />

1.1 <strong>RealView</strong> <strong><strong>ARM</strong>ulator</strong> <strong>ISS</strong> <br />

您 可 以 使 用 远 程 调 试 接 口 (RDI) 1.5.1 兼 容 调 试 器 调 试 您 的 原 型 软 件<br />

主 计 算 机 上 运 行 并 连 接 至 运 行 原 型 软 件 的 目 标 系 统<br />

调 试 器 在<br />

您 的 目 标 系 统 可 以 是 以 下 任 何 一 个<br />

• 软 件 模 拟 器 <strong>RealView</strong> <strong><strong>ARM</strong>ulator</strong> <strong>ISS</strong> 模 拟 <strong>ARM</strong> 硬 件<br />

• <strong>ARM</strong> 评 估 或 开 发 板<br />

• 基 于 <strong>ARM</strong> 的 第 三 方 开 发 板<br />

• 您 自 己 设 计 的 基 于 <strong>ARM</strong> 的 硬 件<br />

本 文 档 只 介 绍 <strong>RealView</strong> <strong><strong>ARM</strong>ulator</strong> <strong>ISS</strong> 有 关 其 它 目 标 系 统 的 详 情 请 参 阅 该 目<br />

标 的 说 明 文 档<br />

1.1.1 <strong>RealView</strong> <strong><strong>ARM</strong>ulator</strong> <strong>ISS</strong><br />

<strong>RealView</strong> <strong><strong>ARM</strong>ulator</strong> <strong>ISS</strong> 后 文 称 为 <strong><strong>ARM</strong>ulator</strong> 随 <strong>ARM</strong> 调 试 器 提 供 是 一 个<br />

独 立 产 品 <strong><strong>ARM</strong>ulator</strong> 在 与 调 试 器 相 同 的 主 计 算 机 上 运 行 并 且 包 括 与 调 试 器<br />

通 信 的 工 具<br />

<strong><strong>ARM</strong>ulator</strong> 是 一 个 指 令 集 模 拟 器 (<strong>ISS</strong>) 它 与 存 储 器 系 统 和 外 围 设 备 一 起 可 以<br />

模 拟 指 令 集 和 <strong>ARM</strong> 处 理 器 的 结 构 您 还 可 以 将 其 扩 展 至 模 拟 其 它 外 围 设 备 和<br />

自 定 义 存 储 器 系 统 请 参 阅 第 3 章 编 写 <strong><strong>ARM</strong>ulator</strong> 模 型<br />

您 可 以 将 <strong><strong>ARM</strong>ulator</strong> 用 于 软 件 开 发 也 可 以 将 其 作 为 以 <strong>ARM</strong> 为 目 标 的 软 件 的<br />

基 准 程 序 它 可 以 模 拟 指 令 集 和 计 数 周 期 作 为 基 准 程 序 的 精 度 会 受 到 限 制<br />

请 参 阅 第 2-2 页 精 度<br />

1.1.2 Semihosting<br />

您 可 以 使 用 主 计 算 机 上 的 I/O 设 备 而 非 目 标 系 统 提 供 的 设 备 这 就 是 所 谓 的<br />

semihosting 有 关 详 情 请 参 阅 <strong>RealView</strong> Compilation Tools v1.2 Compilers and<br />

Libraries <strong>Guide</strong><br />

缺 省 情 况 下<br />

<strong>ARM</strong> C 和 C++ 代 码 使 用 semihosting 设 备<br />

要 从 汇 编 代 码 访 问 semihosting 设 备 请 使 用 semihosting 软 件 中 断 (SWI)<br />

<strong><strong>ARM</strong>ulator</strong> 中 止 semihosting SWI 并 从 主 计 算 机 请 求 服 务<br />

1-2 Copyright © 2002, 2003 <strong>ARM</strong> Limited 版 权 所 有 <strong>ARM</strong> DUI 0207ASC-00

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

Saved successfully!

Ooh no, something went wrong!