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

Create successful ePaper yourself

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

<strong><strong>ARM</strong>ulator</strong> 参 考<br />

4.2 <br />

在 初 始 化 期 间 所 有 模 型 均 会 收 到 一 个 RDI_ModuleDesc * 型 的 mdesc 结 构 的 指 针<br />

它 们 会 将 此 结 构 作 为 字 段 称 之 为 coredesc 复 制 到 其 自 身 的 状 态 这 作 为 第<br />

一 个 参 数 传 送 至 大 多 数 <strong>ARM</strong>ulif <strong><strong>ARM</strong>ulator</strong> 接 口 函 数 <strong><strong>ARM</strong>ulator</strong> 将 导 出 这<br />

些 函 数 以 便 启 用 模 型 来 通 过 此 句 柄 访 问 <strong><strong>ARM</strong>ulator</strong> 状 态<br />

以 下 函 数 提 供 对 <strong>ARM</strong> 寄 存 器 的 读 写 访 问<br />

• 第 4-5 页 <strong>ARM</strong>ulif_GetReg<br />

• 第 4-5 页 <strong>ARM</strong>ulif_SetReg<br />

• 第 4-6 页 <strong>ARM</strong>ulif_GetPC 和 <strong>ARM</strong>ulif_GetR15<br />

• 第 4-6 页 <strong>ARM</strong>ulif_SetPC 和 <strong>ARM</strong>ulif_SetR15<br />

• 第 4-7 页 <strong>ARM</strong>ulif_GetCPSR<br />

• 第 4-7 页 <strong>ARM</strong>ulif_SetCPSR<br />

• 第 4-8 页 <strong>ARM</strong>ulif_GetSPSR<br />

• 第 4-8 页 <strong>ARM</strong>ulif_SetSPSR<br />

在 调 用 内 核 的 <strong>ARM</strong>ulif 中 调 用 函 数 时<br />

模 型 必 须 将 指 针 传 送 至 其 coredesc 结 构<br />

以 下 函 数 可 提 供 对 CPSR 中 特 定 位 或 字 段 的 便 利 的 访 问<br />

• 第 4-9 页 <strong>ARM</strong>ulif_ThumbBit<br />

• 第 4-9 页 <strong>ARM</strong>ulif_GetMode<br />

以 下 函 数 可 调 用 协 处 理 器 的 读 写 方 法<br />

• 第 4-10 页 <strong>ARM</strong>ulif_CPRead<br />

• 第 4-11 页 <strong>ARM</strong>ulif_CPWrite<br />

<br />

从 模 型 的 某 些 组 成 部 分 访 问 状 态 的 一 些 组 成 部 分 会 不 恰 当 例 如 您 不 能 通 过 存<br />

储 器 访 问 函 数 设 置 <strong>ARM</strong> 寄 存 器 的 内 容 因 为 存 储 器 访 问 函 数 可 以 在 模 拟 指 令 期<br />

间 被 调 用 相 反 有 时 需 要 通 过 SWI 处 理 程 序 函 数 设 置 <strong>ARM</strong> 寄 存 器 的 内 容<br />

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

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

Saved successfully!

Ooh no, something went wrong!