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.

<strong><strong>ARM</strong>ulator</strong> 基 础 知 识<br />

2.2 <strong><strong>ARM</strong>ulator</strong> <br />

<strong><strong>ARM</strong>ulator</strong> 由 一 系 列 模 块 组 成 可 作 为 动 态 链 接 库 Windows 的 .dll 文 件 或<br />

共 享 对 象 Linux 或 Solaris 的 .so 文 件 或 所 有 平 台 上 的 .sdi 文 件 来 执 行<br />

主 模 块 是<br />

• <strong>ARM</strong> 处 理 器 内 核 模 型<br />

• 处 理 器 所 用 存 储 器 的 模 型<br />

这 些 部 件 中 的 每 一 个 均 有 备 选 的 预 定 义 模 块<br />

储 器 模 型 组 合<br />

您 可 以 选 择 要 使 用 的 处 理 器 和 存<br />

其 中 一 个 预 定 义 的 存 储 器 模 型 mapfile 允 许 您 详 细 指 定 模 拟 的 存 储 器 系 统<br />

mapfile 允 许 您 指 定 窄 内 存 和 等 待 状 态 请 参 阅 第 2-28 页 使 用 映 射 文 件 进 行 存<br />

储 器 建 模<br />

另 外 还 有 其 它 您 可 以 使 用 的 预 定 义 模 块<br />

• 建 立 附 加 硬 件 模 型 例 如 协 处 理 器 或 外 围 设 备<br />

• 建 立 预 安 装 的 软 件 模 型 例 如 C 库 semihosting SWI 处 理 程 序 或 操 作 系 统<br />

• 抽 取 调 试 或 基 准 信 息 请 参 阅 第 2-5 页 跟 踪 器 和 第 2-12 页 Profiler<br />

您 可 以 使 用 不 同 的 预 定 义 模 块 组 合 和 不 同 的 存 储 器 映 射<br />

<strong><strong>ARM</strong>ulator</strong><br />

请 参 阅 第 2-4 页 配 置<br />

如 果 提 供 的 模 块 不 符 合 您 的 要 求 您 也 可 以 写 自 己 的 模 块 或 者 编 辑 预 定 义 模 块<br />

的 副 本 例 如<br />

• 建 立 不 同 外 围 设 备 协 处 理 器 或 操 作 系 统 的 模 型<br />

• 建 立 不 同 存 储 器 系 统 的 模 型<br />

• 提 供 其 它 调 试 或 基 准 信 息<br />

一 些 模 块 的 源 代 码 已 提 供 您 可 以 这 些 模 块 为 示 例 来 写 自 己 的 模 块 请 参 阅<br />

第 3 章 编 写 <strong><strong>ARM</strong>ulator</strong> 模 型<br />

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

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

Saved successfully!

Ooh no, something went wrong!