在DSTREAM仿真器转接板上,共有7个连接口,其中ARM JTAG 14、ti JTAG 14、ARM JTAG 20和Coresight 10这4个接口仅有debug功能,同时MICTOR 38、MIPI 34、Coresight 20这3个接口有debug+trace功能。针对这些接口,有一下几点需要说明。
一、调试(Debug)部分(1)除了MICTOR 38,其他6个接口的debug调试功能都是标准的JTAG(IEEE 1149.1),也都可以作为SWD(串行调试)模式。
(2)Corsight 10 接口没有跟踪引脚,只能用来调试。
(3)ARM JTAG 14比ARM JTAG 20少RTCK信号线。
(4)TI JTAG 14适合在TI的目标上使用,比ARM JTAG 20少nSRST信号线。但是TI JTAG 14比ARM JTAG 20多了EMU0、EMU1这2个普通的IO信号线。
(5)Coresight 10比ARM JTAG 20少nTRST、RTCK这2个信号线。
如下表格是省略了GND地线的DSTREAM调试口比较,该表以ARM JTAG 20为标准排序。
功能脚 | ARM JTAG 20 | ARM JTAG 14 | TI JTAG 14 | Coresight 10 |
VTREF | 1 | 13 | 5 | 1 |
NC | 2 | 1 | 6 | 7 |
nTRST | 3 | 3 | 2 | 无 |
TDI | 5 | 5 | 3 | 8 |
TMS/SWDIO | 7 | 7 | 1 | 2 |
TCK/SWCLK | 9 | 9 | 11 | 4 |
RTCK | 11 | 无 | 9 | 无 |
TDO/SWO | 13 | 11 | 7 | 6 |
nSRST | 15 | 12 | 无 | 10 |
DBGRQ | 17 | 无 | 无 | 无 |
DBGACK | 19 | 无 | 无 | 无 |
区别的引脚说明:
RTCK(Return Test Clock)用来返回测试时钟信号到仿真器,以自适应自适应时钟模式。
nSRST(System Reset)用来完全复位目标系统。
nTRST(Test Reset)用来复位处理器的TAP控制器,以便开始调试。
DBGRQ和DBGACK信号线几乎不用,所以不做说明。
(1)mictor 38 接口拥有16位并行数据跟踪宽度和状态/同步信息,主要用于高速跟踪捕捉。
(2)mictor 38也可以用于调试(JTAG方式),但是仅支持一个电压域。
(3)MIPI 34 和CORESIGHT 20在TPIU(跟踪端口接口单元 ,Trace Port Interface Unit)模式下,也拥有4位并行跟踪功能。
(4)Coresight 20的16脚复用为nTRST和TRACEDATA[1]两个功能,18脚复用为TRACECLK和TRACEDATA[2]两个功能。
如下表格是省略了GND地线和NC线的DSTREAM调试跟踪接口比较,该表以MICTOR 38为标准排序。
功能脚 | MICTOR 38 | MIPI 34 | Coresight 20 |
TRACECLK | 6 | 22 | 12 |
DBGRQ | 7 | 18 | 18 |
DBGACK | 8 | 20 | 20 |
nSRST | 9 | 10 | 10 |
EXTTRIG | 10 | ||
TDO | 11 | 6 | 6 |
VTREF | 12 | 1/34 | 1 |
RTCK | 13 | 12 | |
VSUPPLY | 14 | ||
TCK | 15 | 无 | 4 |
TRACEDATA[7] | 16 | ||
TMS | 17 | 2 | 2 |
TRACEDATA[6] | 18 | ||
TDI | 19 | 8 | 8 |
TRACEDATA[5] | 20 | ||
nTRST | 21 | 16/ 14(TRST_PD) | 16 |
TRACEDATA[4] | 22 | ||
TRACEDATA[15] | 23 | ||
TRACEDATA[3] | 24 | 30 | 20 |
TRACEDATA[14] | 25 | ||
TRACEDATA[2] | 26 | 28 | 18 |
TRACEDATA[13] | 27 | ||
TRACEDATA[1] | 28 | 26 | 16 |
TRACEDATA[12] | 29 | ||
Logic/0/ TRACEPKT[0] | 30 | ||
TRACEDATA[11] | 31 | ||
Logic/0/ PIPESTAT[3] | 32 | ||
TRACEDATA[10] | 33 | ||
Logic/1/ PIPESTAT[2] | 34 | ||
TRACEDATA[9] | 35 | ||
TRACECTL/ PIPESTAT[1]/ PIPESTAT[1] | 36 | ||
TRACEDATA[8] | 37 | ||
TRACEDATA[0] | 38 | 24 | 14 |
本文来自米尔科技,原文地址: http://www.myir-tech.com/resource/511.asp,转载请注明出处。
更多回帖