请阅读【ARM Coresight SoC-400/SoC-600 专栏导读】
文章目录
上一篇:ARM Coresight 系列文章 3 - ARM Coresight 组件 DAP(Debug Access Port) 介绍
下一篇:ARM Coresight 系列文章 3.2 - ARM Coresight DP 对 AP 的访问 2
1.1 DP 中相关寄存器的介绍
如果DAP接入的是JTAG接口,那么将会通过APACC寄存器来访问系统的debug 资源,会通过DPACC访问DAP的内部资源,如DP中的一些寄存器的访问。
DAP 需要实现以下内容来支持 JTAG的访问:
- DBGTAPSM, Debug TAP State Machine, Debug TAP 状态机,用于控制JTAG-DP的操作;
- IR scan chain and IR instructions, 用于接收和转换JTAG发过来的信息;
- 一些数据寄存器,也就是DP中的一些寄存器或者AP中的一些寄存器。
JTAG-DP会将 JTAG发送过来的一些信息转换为对应IR指令,ARM 标准 IR 指令如下ÿ