请阅读【ARM Coresight SoC-400/SoC-600 专栏导读】
文章目录
上一篇:ARM Coresight 系列文章 2.2 - ATB 总线简介
下一篇:ARM Coresight 系列文章 3.1 - ARM Coresight DP 对 AP 的访问 1
1.1 Debug Access Port
以前的 ARM 处理器都提供 JTAG 接口,通过它来控制对寄存器和存储器的访问。后来对处理器上总线逻辑的控制使用另外的总线接口,即通过所谓的 “调试访问端口(DAP)”。DAP 与 AMBA 中的 APB 很相似。后面把 JTAG 或串行线协议都转换成 DAP 总线接口协议,再控制 DAP 来执行调试动作。
调试总线DAP 和 APB 很相似,所以很容易在它上面挂上很多调试组件,从而使得调试系统可大可小,伸缩性极强。此外,把调试接口和调试硬件分开,芯片中实际使用的调试接口类型变得透明化。从而不管使用了什么样的调试接口,相同的调试任务都可以按照
同一个方式执行。
1.1.1 调试主机接口
目前有两种调试主机接口(debug host i