JTAG, SWD, J-LINK, ST-LINK区别

JTAG

本文主要用于介绍 JTAG, SWD, J-LINK, ST-LINK, 以及他们之间的区别,参考的地方都引用了出来,如果有问题,感谢大家指正!!!

JTAG ( Joint Test Action Group ),联合测试行动小组,最初用于测试芯片。该小组在20世纪80年代后期发起了讨论,并在1990年正式发布了解释IEEE标准的文件。(IEEE是电气和电子工程师协会的缩写,是一个负责发布WiFi和蓝牙等标准的国际组织。)他们提出的协议被记录在1990年的IEEE 1149.1中。此后,本文档经历了多次修订和改进,截至撰写本文时的最新标准是IEEE 1149.7。

接口定义

14针接口定义: 说明一下,JTAG是一种跨设备的通信协议,具体实现就需要实际的物理接口,目前最常用的一种 JTAG 就是 14引脚的, 除此之外还有20引脚, 10引脚的。以下以14引脚为例。

引脚定义 引脚功能
1、13 VCC,连接电源输入
2、4、6、8、10、14 GND,连接电源地
3 NTRST系统复位信号
5 TDI测试数据串行输入
7 TMS测试模式选择
9 TCK测试时钟信号
11 TDO测试数据串行输出

你可能感兴趣的:(单片机,嵌入式硬件)