上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.9.3 Embedded ICE-RT
ARM7TDMI处理器的Embedded ICE-RT模块为其内核提供集成的片内调试支持。Embedded ICE-RT通过ARM7TDMI处理器TAP控制器串行编程。内核、Embedded ICE-RT与TAP控制器之间的关系如图1.7所示,其中只显示了与Embedded ICE-RT有关的信号。Embedded ICE-RT逻辑包括三个部分:
图1.7 ARM7TDMI内核、Embedded ICE-RT与TAP控制器关系图
(1)两个实时观察点单元。可以编程这两个观察点或其中一个使内核暂停指令的执行。当编程到Embedded ICE-RT的值与地址总线、数据总线和不同的控制信号上出现的值相匹配时,指令的执行会被暂停。可以屏蔽其中任何一位使它的值不影响比较。每个观察点单元都可配置为观察点(监视数据的访问)或断点(监视指令取指)。
(2)中止状态寄存器。该寄存器用于识别产生异常中止的原因。
(3)调试通信通道DCC。DCC在目标系统与主机调试程序之间传递信息。