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 />

4.6 <br />

<strong><strong>ARM</strong>ulator</strong> 具 有 传 播 和 处 理 事 件 的 机 制 这 些 事 件 包 括 一 个 事 件 编 号 和 一 个 字<br />

对 编 号 用 于 标 识 事 件 详 细 信 息 视 事 件 而 定<br />

核 心 <strong><strong>ARM</strong>ulator</strong> 可 生 成 一 些 事 件 实 例 在 armdefs.h 中 定 义 这 些 事 件 可 分 为 以<br />

下 几 组<br />

• 来 自 <strong>ARM</strong> 处 理 器 内 核 的 事 件 在 第 4-30 页 表 4-2 中 列 示<br />

• 来 自 MMU 和 高 速 缓 存 不 是 在 Strong<strong>ARM</strong>-110 上 的 事 件 在 表 4-1 中<br />

列 示<br />

• 来 自 预 取 单 元 的 事 件 只 适 用 于 基 于 <strong>ARM</strong>8 的 处 理 器 在 第 4-30 页<br />

表 4-3 中 列 示<br />

• 配 置 更 改 事 件 在 第 4-31 页 表 4-5 中 列 示<br />

如 果 启 用 跟 踪 并 打 开 跟 踪 事 件 则 这 些 事 件 可 以 记 录 在 跟 踪 文 件 中 其 它 模 块<br />

可 以 提 供 按 同 样 方 式 处 理 的 新 事 件 类 型 用 户 定 义 的 事 件 必 须 具 有 介 于<br />

<strong>User</strong>Event_Base (0x100000) 和 <strong>User</strong>Event_Top (0x1FFFFF) 之 间 的 值<br />

您 可 以 通 过 安 装 事 件 处 理 程 序 来 捕 获 事 件 请 参 阅 第 4-37 页 事 件 处 理 程 序<br />

您 可 以 通 过 调 用 <strong>ARM</strong>ulif_RaiseEvent() 来 生 成 事 件 请 参 阅 第 4-32 页<br />

<strong>ARM</strong>ulif_RaiseEvent<br />

4-1 MMU Strong<strong>ARM</strong>-110 <br />

1 2 <br />

MMUEvent_DLineFetch 丢 失 地 址 受 影 响 的 地 址 0x10001<br />

MMUEvent_ILineFetch 丢 失 地 址 受 影 响 的 地 址 0x10002<br />

MMUEvent_WBStall 写 物 理 地 址 写 缓 冲 内 的 字 数 0x10003<br />

MMUEvent_DTLBWalk 丢 失 地 址 受 影 响 的 地 址 0x10004<br />

MMUEvent_ITLBWalk 丢 失 地 址 受 影 响 的 地 址 0x10005<br />

MMUEvent_LineWB 丢 失 地 址 受 影 响 的 地 址 0x10006<br />

MMUEvent_DCacheStall 导 致 停 止 的 地 址 获 取 的 地 址 0x10007<br />

MMUEvent_ICacheStall 导 致 停 止 的 地 址 获 取 的 地 址 0x10008<br />

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

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

Saved successfully!

Ooh no, something went wrong!