微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > JTAG调试接口是怎么工作的呢

JTAG调试接口是怎么工作的呢

时间:10-02 整理:3721RD 点击:

这单片机的JTAG相连图,是怎么工作的呢,怎么调试的呢,怎么检测?非常感谢!


JTAG是标准接口,用于编程调试,需要在电脑上安装目标芯片对应的开发系统,如果系统支持,会自动检测是否有JTAG连接,并会提供对应的调试菜单项;通常电脑和目标系统通过JTAG适配器连接,各种目标系统的JTAG接口引脚定义可能会有不同,所以连接前最好核对引脚名称。

MSP430的JTAG连接主要有两种方式:4线JTAG方式(包含TDO、TDI、TMS、TCK四路标准JTAG信号)和2线Spy-Bi-Wire方式(包含SBWTDIO、SBWTCK两路信号)。
4线JTAG连接方式如下:


需要注意以下几点:
注1:可以短接J1跳线(使用目标板电源供电)或者短接J2跳线(使用仿真器给目标板供电)。(注意,J1、J2跳线应位于用户的目标板上,用户在设计MSP430系统板时应设置此两跳线用于切换电源供电方式。)
注2:RST/NMI引脚的R1/C1要根据不同的器件家族来进行配置。详细参数请参阅MSP430 Family User's Guide中推荐的配置来进行设置。
注3:TEST/VPP引脚只在JTAG引脚复用的MSP430家族器件上才有,请参阅具体的器件数据手册以确定此引脚是否可用。
注4:当MSP430器件只有4线JTAG仿真方式时,JTAG连接器中的RST/NMI引脚是可选的,可以用也可以不用,在器件编程和仿真时用不到该信号。但是,在具有2线Spy-Bi-Wire仿真接口的器件上使用4线JTAG仿真方式时,RST/NMI信号必须连接上。
注5:在具有2线Spy-Bi-Wire仿真接口的器件上使用4线JTAG仿真方式时,C1电容值上限值不得超过2.2nF。
2线Spy-Bi-Wire JTAG连接方式如下:


需要注意以下几点:
注1:可以短接J1跳线(使用目标板电源供电)或者短接J2跳线(使用仿真器给目标板供电)。(注意,J1、J2跳线应位于用户的目标板上,用户在设计MSP430系统板时应设置此两跳线用于切换电源供电方式。)
注2:注意器件的RST/NMI引脚在2线Spy-Bi-Wire仿真方式时是用作双向Debug调试数据通信接口,因此,该引脚上的电容将会影响仿真器与器件建立仿真链路的能力,在使用MSP430UIF时,C1电容值上限值为2.2nF。
注3:电阻R2的作用是用于保护仿真器的TCK信号免受仿真器JTAG的熔丝烧断电压影响,在进行熔丝烧断时,该电压是由仿真器的TEST/VPP引脚提供的,大约为6V左右。在不使用熔丝烧断功能时,电阻R2可以不用(即用0Ω电阻代替)同时TEST/VPP引脚不与器件连接。

看看好了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top