电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

EmbeddedICE目标系统中的调试功能扩展部件

来源:华强电子网 作者:华仔 浏览:281

标签:

摘要: 在armttdmi处理器中,embeddedice逻辑部件提供了集成在芯片内对内核进行调试的功能,这部分功能是通过处理器上的tap控制器串行控制的。图表示了处理器内核、embeddedice逻辑部件及tap控制器之间的关系,以及一些主要的控制信号。  图 处理器内核、embeddedice逻辑部件及tap控制器之间的关系  embeddedice逻辑部件包括:  ·两个数据断点(watchpoin

在armttdmi处理器中,embeddedice逻辑部件提供了集成在芯片内对内核进行调试的功能,这部分功能是通过处理器上的tap控制器串行控制的。图表示了处理器内核、embeddedice逻辑部件及tap控制器之间的关系,以及一些主要的控制信号。
  图 处理器内核、embeddedice逻辑部件及tap控制器之间的关系  embeddedice逻辑部件包括:  ·两个数据断点(watchpoint)寄存器。  ·两个独立的寄存器,即调试寄存器和调试状态寄存器。  ·调试通信通道(dcc)。  两个数据断点寄存器可以被用来设置断点或程序断点。当设置程序断点,地址与数据断点寄存器的值相等时,embeddedice逻辑部件停止程序的执行;当前指定的当设置数据断点,当前数据总线上的数据与数据断点寄存器的值相等时,embeddedice逻辑部件停止程序的执行。  与基于angel的调试系统不同,这时程序断点可以设置在rom中,这是因为embeddedice逻辑部件提供了所需要的硬件支持。  在数据断点寄存器中的数据位可以被屏蔽,使其在进行比较时不起作用,从而使得断点的设置更为灵活。  调试通信通道(dcc)用来在主机上的调试器与目标处理器之间建立通信通道。在armttdmi中,它是作为一个协处理器实现的。它包括:  ·一个32位的通信数据读取寄存器。  ·一个32位的通信数据写入寄存器。  ·一个6位的通信控制寄存器。  通过这些接口,doc可以在主机上的调试器和目标处理器之间建立通信信道。  在所有调试信号中,下面3个是最主要的。  ●breakpt:终止处理器进入调试状态。  ●dbgrq:请求处理器进入调试状态。  ●dbgack:表明处理器己经进入调试状态。

  


型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67