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.4.9 read<br />

此 函 数 使 RDI 1.5.1 可 兼 容 调 试 器 可 以 通 过 RDI 读 协 处 理 器 寄 存 器 此 函 数 可 读<br />

编 号 为 reg 的 协 处 理 器 寄 存 器 并 将 其 值 转 移 至 由 value 寻 址 的 位 置<br />

如 果 请 求 的 协 处 理 器 寄 存 器 不 存 在 或 无 法 读 取 寄 存 器<br />

<strong>ARM</strong>ul_CP_CANT<br />

则 函 数 必 须 返 回<br />

<br />

unsigned read(void *handle, int reg, <strong>ARM</strong>word instr, <strong>ARM</strong>word *value)<br />

其 中<br />

handle<br />

reg<br />

instr<br />

value<br />

是 <strong>ARM</strong>ulif_InstallCoprocessorV5 的 句 柄<br />

是 要 被 读 取 的 协 处 理 器 寄 存 器 的 记 录 编 号<br />

未 使 用<br />

是 要 从 协 处 理 器 读 取 的 数 据 位 置 的 指 针<br />

<br />

此 函 数 必 须 返 回 以 下 其 中 一 个 值<br />

• <strong>ARM</strong>ul_CP_DONE 表 示 协 处 理 器 操 作 已 完 成<br />

• <strong>ARM</strong>ul_CP_CANT 表 示 寄 存 器 不 受 支 持<br />

<br />

此 函 数 由 调 试 器 通 过 RDI 调 用<br />

4-24 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!