想问一下,JTAG 信号中的TRST该如何处理?
看了wiggler的原理图,有些不接,有些:通过跳线接地(若LPT的pin2输出高电平条件下),若LPT的pin2输出低,则TRST为高。
有些不是很明白,还请指教。
谢谢先。
一般的开发板上都会把TRST(TAP RESET)信号上拉的。所以,在WIGGLER里,只要保证TRST为高电平就可以了,如果想省事,你可以完全不接TRST信号。因为可以用别的方法来RESET TAP。
谢谢,twentyone
还有什么办法可以RESET TAP呢?
i see.
我用wiggler和IAR下载调试时,有时会出现 1)JTAG error:no contact with jtag interface
2) JTAG error:Processor is in Run mode
插拔一下wiggler,有时又ok了
1)是因为未检测到TCK信号,2)是因为TDO仍有输出,
对吗?
产生这些error的原因是因为wiggler不稳定吗?
这个问题的原因我也不是太清楚,有时候就是会碰到不能把CPU停下来的情况。这可能和CPU的运行状态有关系。
哦,谢谢twentyone
JTAG error: hold in reset state, 是不是和 TRST 信号有关呢?
开发板上TRST是拉高的,wiggler里短接跳线可接地。一般跳线是断开的,但是有时会遇到上面的error,短接一下就又ok了。
TRST一直接地理论上会怎么样呢?