jtag和jlink的区别:

 

jtag和jlink的区别:

(来源于网络)

 

JTAG是arm芯片的调试协议,诸如Keil,Ads,IAR等IDE集成了JTAG解析功能。而JLink,JTrace都是调试器/仿真器,即在线调试工具,他们支持从JTAG协议/接口转换到USB协议/接口。JTAG(JointTestActionGroup,联合测试行动组)是一种国际标准测试协议(IEEE1149.1兼容)。标准的JTAG接口是4线——TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。

 

jtag和jlink的区别

(来源于网络)

 

JTAG的主要功能有两种,或者说JTAG主要有两大类:

 

1.一类用于测试芯片的电气特性,检测芯片是否有问题;

 

2.另一类用于Debug,对各类芯片以及其外围设备进行调试;一个含有JTAGDebug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器、挂在CPU总线上的设备以及内置模块的寄存器。