RealView ARMulator ISS User Guide - ARM Information Center
RealView ARMulator ISS User Guide - ARM Information Center
RealView ARMulator ISS User Guide - ARM Information Center
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 />
RDICycles<br />
通 过 捕 获 RDIRequestCyclesDesc 来 声 明 统 计 计 数 器 的 模 型 同 时 还 必<br />
须 对 RDICycles 作 出 响 应 其 方 式 是 按 其 被 声 明 时 的 相 同 顺 序 为<br />
每 个 计 数 器 依 次 调 用 <strong>ARM</strong>ul_AddCounterValue() 请 参 阅 第 4-41 页 通<br />
用 函 数<br />
以 上 RDI 信 息 调 用 已 由 <strong><strong>ARM</strong>ulator</strong> 处 理 并 仅 传 送 用 于 信 息 或 以 便 模 型 可 以 将<br />
信 息 添 加 至 回 复 模 型 必 须 始 终 响 应 这 些 具 有 RDIError_UnimplementedMessage 的<br />
消 息 以 便 消 息 即 使 在 模 型 已 作 出 响 应 的 情 况 下 也 可 以 被 传 递<br />
要 安 装 处 理 程 序<br />
可 使 用<br />
int <strong>ARM</strong>ulif_InstallUnkRDIInfoHandler(RDI_ModuleDesc *mdesc,<br />
RDI_InfoProc *func, void *handle)<br />
要 删 除 处 理 程 序<br />
可 使 用<br />
int <strong>ARM</strong>ulif_RemoveUnkRDIInfoHandler(RDI_ModuleDesc *mdesc,<br />
RDI_InfoProc *func, void *handle)<br />
<br />
随 <strong><strong>ARM</strong>ulator</strong> 提 供 的 semihost.c 模 型 使 用 UnkRDIInfoUpcall() 与 调 试 器 进 行 交 互<br />
RDIErrorP<br />
RDISet_Cmdline<br />
RDIVector_Catch<br />
可 将 在 <strong><strong>ARM</strong>ulator</strong> 下 运 行 的 程 序 所 生 成 的 错 误 返 回 至 调 试 器<br />
查 找 调 试 器 为 程 序 设 置 的 命 令 行<br />
截 取 硬 件 向 量<br />
4-36 Copyright © 2002, 2003 <strong>ARM</strong> Limited 版 权 所 有 <strong>ARM</strong> DUI 0207ASC-00