JTAG笔记

JTAG接口主要用于访问CPU及设备寄存器,实现ISP编程。标准4线接口包括TMS、TCK、TDI、TDO,还有可选的TRST。TI的SBW-JTAG和ST的SWJ-DP提供了更节省引脚的解决方案。JTAG工作频率通常在10-100MHz,接口中某些管脚需要外接电阻,部分芯片已内置。此外,JTAG可能包含TRST、SRST等额外复位管脚和其他可选功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备(如FLASH,RAM,SOC),内置模块(如UART,Timers,GPIO等)的寄存器。如今,JTAG接口还常用于实现ISP(In-System Programmer,在系统编程),对FLASH等器件进行编程。

 

标准的JTAG接口是4线:TMS、TCK、TDI、TDO

·TCK——测试时钟输入;

·TDI——测试数据输入,数据通过TDI输入JTAG口;

·TDO——测试数据输出,数据通过TDO从JTAG口输出;

·TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。

·TRST——(可选引脚)测试复位,输入引脚,低电平有效。对待测芯片进行复位。

 

TI还定义了一种叫SBW-JTAG的接口,用来在引脚较少的芯片上通过最少的利用引脚实现JTAG接口,它只有两条线,SBWTCK,SBWTDIO。实际使用时一般通过四条线连接,VCC,SBWTCK,SBWTDIO,GND,这样就可以很方便的实现连接,又不会占用大量引脚。

ST也有类似的SWJ-DP(Serial wire JTAG debug port)。只用两根线SWDIO 和SWCLK实现JTAG功能。其中SWDID和JTAG的TMS管脚复用,SWCLK和JTAG的TCK管脚复用。ST-LINK可以根据TMS管脚自动判断使用的时SWJ-DP方式连接还是JTAG方式。注意:只有ST-LINK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值