Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
广州周立功单片机发展有限公司 Tel (020)38730976 38730916 Fax 38730925 http //www.zlgmcu.com<br />
1.5.1 增加的 增加的 EmbeddedICE-RT 逻辑<br />
逻辑<br />
EmbeddedICE-RT 对 <strong>ARM7TDMI</strong>-S(<strong>Rev</strong> 3)当中的 EmbeddedICE 逻辑作了改进 EmbeddedICE-RT 可以<br />
使您在监控模式下执行调试<br />
式中那样进入调试状态<br />
在监控模式下 内核在遇到断点或观察点时执行异常处理 并不像在暂停模<br />
如果内核在遇到断点或观察点时不进入调试状态 它仍然可以像正常情况下一样响应硬件中断请求<br />
如果内核构成了机械系统反馈环的一部分<br />
致系统运转中断<br />
那么在监控模式下进行调试非常有用 因为如果停止内核会导<br />
更详细的信息请查阅第 5 章 调试您的系统<br />
节电<br />
节电<br />
当 DBGEN 被拉低时<br />
程序员模式的改变<br />
大部分的 EmbeddedICE-RT 逻辑都被禁止以实现最低功耗<br />
程序员模式的改变如下<br />
调试控制寄存器<br />
增加了两个新的位<br />
Bit4 监控模式使能 使用该位来控制器件对断点或观察点的反应<br />
置位时 内核执行指令或数据的异常中止<br />
当清零时 内核进入调试状态<br />
Bit5 EmbeddedICE-RT 禁止 在更改观察点和断点时使用该位<br />
置位时 该位禁止断点和观察点 断点或观察点寄存器可以编程为新的值<br />
清零时 新的断点或观察点值生效<br />
协处理器寄存器映射<br />
协处理器寄存器映射<br />
协处理器寄存器映射中的一个新的寄存器 R2 指示处理器是因为一个真实的中止 还是因为断点或<br />
观察点而进入预取指或数据异常中止 更详细的信息请参阅第 5 章的中止状态寄存器<br />
1.5.2 改进的调试通信通道<br />
改进的调试通信通道(DCC)带宽<br />
改进的调试通信通道<br />
改进的调试通信通道 带宽 带宽<br />
在 <strong>ARM7TDMI</strong>-S 处理器(<strong>Rev</strong> 3)中 读取 DCC 数据需要对扫描链 2 进行两次访问 第一次访问状态位<br />
第二次访问数据本身<br />
为了改进 DCC 带宽 在 <strong>ARM7TDMI</strong>-S 处理器(<strong>Rev</strong> 4)中 读取数据和状态位只需要一次访问 状态位<br />
包含在扫描链所读取的地址区域的最低位当中<br />
DCC 控制寄存器中的状态位保持不变以确保向下兼容性 更多信息参考第 5 章的调试通信通道一节<br />
1.5.3 通过 通过 JTAG 访问 访问 DCC<br />
DCC 控制寄存器可通过 <strong>ARM7TDMI</strong>-S 处理器(<strong>Rev</strong> 4)中的 JTAG 接口进行控制 处理器写操作清零 bit0<br />
数据读控制位 更多信息请参考第 5 章的调试通信通道一节<br />
1.5.4 TAP 控制器 控制器 ID 寄存器<br />
寄存器<br />
TAP 控制器 ID 寄存器值为 0x7F1F0F0F 更多信息请参考第 5 章的 <strong>ARM7TDMI</strong>-S 器件标识(ID)代码寄<br />
存器一节<br />
- 7 -