浅论各种调试接口(JTAG、SWD、RDI、Jlink、Ulink、STlink)的区别
原文中文,约2000字,阅读约需5分钟。发表于: 。JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议,主要用于芯片内部的测试。大多数高级器件,如ARM、DSP、FPGA等,都支持JTAG协议。标准的JTAG接口是由4根线构成:TMS、TCK、TDI、TDO,分别用于模式选择、时钟、数据输入和数据输出。以下是相关JTAG引脚的定义:
JTAG是芯片内部测试的国际标准协议,但使用减少。SWD是可靠的调试模式,使用4个或5个引脚。RDI是ARM公司的标准调试接口。J-Link是SEGGER公司的JTAG仿真器,速度和功能好。ULINK是ARM/KEIL公司的仿真器。ST-Link是意法半导体芯片的专用仿真器,具有编程和仿真功能。