RealView Compilation Tools Developer Guide - ARM Information ...
RealView Compilation Tools Developer Guide - ARM Information ...
RealView Compilation Tools Developer Guide - ARM Information ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
处 理 处 理 器 异 常<br />
}<br />
*vector = vec;<br />
return (oldvec);<br />
以 下 代 码 调 用 它 来 安 装 IRQ 处 理 程 序 :<br />
unsigned *irqvec = (unsigned *)0x18;<br />
static unsigned pIRQ_Handler = (unsigned)IRQ_handler<br />
Install_Handler (&pIRQHandler, irqvec);<br />
在 此 示 例 中 , 返 回 的 初 始 IRQ 向 量 内 容 被 再 次 被 丢 弃 , 但 可 用 它 来 创 建 一 系 列<br />
处 理 程 序 。 有 关 详 细 信 息 请 参 阅 第 6-41 页 的 链 结 异 常 处 理 程 序 。<br />
备 注<br />
如 果 正 在 使 用 带 单 独 指 令 和 数 据 缓 存 的 处 理 器 , 例 如 Strong<strong>ARM</strong> ® 或 <strong>ARM</strong>940T,<br />
必 须 保 证 缓 存 一 致 性 问 题 不 会 阻 碍 使 用 新 的 向 量 内 容 。<br />
为 确 保 新 的 向 量 内 容 写 入 主 存 储 器 中 , 必 须 清 除 数 据 缓 存 ( 或 至 少 其 入 口 含 有<br />
修 改 过 的 向 量 )。 然 后 必 须 将 指 令 缓 存 刷 新 , 确 保 可 从 主 存 储 器 中 读 取 新 的 向 量<br />
内 容 。<br />
有 关 清 除 和 刷 新 缓 存 操 作 的 详 细 说 明 , 请 参 阅 目 标 处 理 器 的 技 术 参 考 手 册 。<br />
<strong>ARM</strong> DUI 0203BSC © 2002、 2003 <strong>ARM</strong> Limited 版 权 所 有 。 保 留 所 有 权 利 。 6-17