嵌入式应用2010-05-07 22:14:42阅读393评论1 字号:大中小 订阅
JTAG(Joint Test Act
目前大多数比较复杂的器件都支持 JTAG 协议,如 ARM 、 DSP 、 FPGA 器件等。标准的 JTAG 接口是 4 线: TMS 、TCK 、 TDI 、 TDO ,分别为测试模式选择、测试时钟、测试数据输入和测试数据输出。
JTAG 测试允许多个器件通过 JTAG接口串联在一起,形成一个 JTAG 链,能实现对各个器件分别测试。 JTAG 接口还常用于实现 ISP ( In-SystemProgrammable 在系统编程)功能,如对 FLASH器件进行编程等。
通过 JTAG接口,可对芯片内部的所有部件进行访问,因而是开发调试嵌入式系统的一种简洁高效的手段。目前 JTAG 接口的连接有两种标准,即 14 针接口和20 针接口,其定义分别如下所示。
14针JTAG接口定义引脚名称描述
1 、 13 VCC 接电源
2 、 4 、 6 、 8 、 10 、 14 GND 接地
3 nTRST 测试系统复位信号
5 TDI 测试数据串行输入
7 TMS 测试模式选择
9 TCK 测试时钟
11 TDO 测试数据串行输出
12 NC 未连接
20 针 JTAG 接口定义引 脚名 称 描 述
1 VTref 目标板参考电压,接电源
2 VCC 接电源
3 nTRST 测试系统复位信号
4、6、8、10、12、14、16、18、20 GND 接地
5 TDI 测试数据串行输入
7 TMS 测试模式选择
9 TCK 测试时钟
11 RTCK 测试时钟返回信号
13 TDO 测试数据串行输出
15 nRESET 目标系统复位信号
17 、 19 NC 未连接
[http://blog.sina.com.cn/s/blog_40aad2950100fts8.html]我的JLINK终于用上了,哈哈,好开心,终于不用考虑是不是要借用别人的PC机了,昨天到城隍庙电子市场忙活了一下午,终于算是满载而归,呵呵,好了,下面说一下接法,其实根本不需要什么转接板什么的,直接把相应的几根线对接就可以用了,所以要参考电路图,上面为TQ2440开发板的JTAG电路图,下面为JLINK的20针电路图,下面的JLINKV7电路图是标准接口,网上到处都能找到
10针JTAG针序 | 20针JTAG针序 | 信号 |
1,2 | 1 | VTref |
- | 2 | NC |
3 | 3 | nTRST |
- | 4 | GND |
5 | 5 | TDI |
- | 6 | GND |
7 | 7 | TMS |
8 | 8 | GND |
9 | 9 | TCK |
10 | 10 | GND |
- | 11 | RTCK |
- | 12 | GND |
6 | 13 | TDO |
- | 14 | GND |
4 | 15 | RESET |
- | 16 | GND |
- | 17 | DBGRQ |
- | 18 | GND |
- | 19 | 5V-Supply |
- | 20 | GND |
联系客服