1、芯片正常工作的时候,JTAG的TRST信号处于什么状态?
在芯片正常工作的时候,JTAG的TRST信号处于高电平状态。TRST是可选项,而且可作为硬件重置信号,在IEEE 1149.1标准里,TRST并不是强制要求的,因为通过TMS也可以对TAP Controller进行复位。
2、JTAG TRST信号的作用是什么?
JTAG TRST信号的作用是对TAP Controller进行复位(初始化)。
在IEEE 1149.1标准里,TRST并不是强制要求的,因为通过TMS也可以对TAP Controller进行复位。TRST*(测试重置)是可选项,而且可作为硬件重置信号。在PCB上可串行互连多个可兼容扫描功能的IC,形成一个或多个边界扫描链,每一个链有其自己的TAP。
每一个扫描链提供电气访问,从串行TAP接口到作为链的一部分的每一个IC上的每一个引线。在正常操作过程中,IC执行其预定功能,就好像边界扫描电路不存在。
但是,当为了进行测试或在系统编程而激活设备的扫描逻辑时,数据可以传送到IC中,并且使用串行接口从IC中读取出来。这样的数据可以用来激活设备核心,将信号从设备引线发送到PCB上,读出PCB的输入引线并读出设备输出。
3、JTAG的TRST信号是高电平有效还是低电平有效?
JTAG的TRST信号是低电平有效
4、JTAG怎么实现调试的,与ARM corrsight的关系是什么?
JTAG与ARM ARMcorrsight的关系是,JTAG可接入ARM内部CoreSight模块,协议有SWD Serial Wire Debug和JTAG类似,只是pin脚占用要少,还有DAP Debug Access Port,可通过JTAG或SWD接入,观察memory情况。内部模块有SWV Serial Wire Viewer,跟踪的功能,包括数据读写,代码执行,程序计数器状态以及log输出等等。