MD提供的JTAG口是20个引脚的。
具体接口如下:
具体信号说明如下:
引脚 | 信号名 | 相对仿真器的信号方向 | |
1 | VTref | 输入 | |
2 | Vsupply | 输入 | 电源 |
3 | nTRST | 输出 | Target JTAG 口复位-在目标端应当做上拉处理以防误复位。 |
4 | GND | -- | 地 |
5 | TDI | 输出 | Test Data In-从仿真器输出到目标板,目标板端应当做上拉或者下拉处理。 |
6 | GND | -- | 地 |
7 | TMS | 输出 | Test Mode Signal-目标板端应当做上拉处理 |
8 | GND | -- | 地 |
9 | TCK | 输出 | Test Clock-目标板端应当做上拉或者下拉处理 |
10 | GND | -- | 地 |
11 | RTCK | 输入 | Return Test Clock-由目标端反馈给仿真器的时钟信号,用来同步TCK信号的产生。不使用时可以直接接地。 |
12 | GND | -- | 地 |
13 | TDO | 输入 | 输入 Test Data Out- |
14 | GND | -- | 地 |
15 | nSRST | 输出/输入 | Target System Reset-与目标板上的系统复位信号相连。可以直接对目标系统复位,同时可以检测目标系统的复位情况。为了 防止误触发,目标板端应当做上拉处理。 |
16 | GND | -- | 地 |
17 | DBGRQ | -- | 调试 ARM 内核时不使用 |
18 | GND | -- | 地 |
19 | DBGACK | -- | 调试 ARM 内核时不使用 |
20 | GND | -- | 地 |
硬件原理图如下:
关于MD-JTAG的详细资料,参考:http://download.youkuaiyun.com/source/167231