但是实际这样做后,尝试启动openocd,用调试器连接调试芯片时,两种方法都会报错:JTAG scan chain interrogation failed: all zeroes。
使用逻辑分析仪抓取cjtag模式下的输出信号,发现了奇怪的事,按照查阅到的cjtag资料,从jtag协议切换到cjtag协议,需要用zero bit scan序列发送特定信号,切换到1149.7协议T4(2 wire jtag),zero bit scan是多次扫描jtag状态机DR的部分的几个状态。。但是我实际看到分析出的波形,zero bit scan在扫描IR部分的几个状态,和标准说的不一致。不知道这是否是错误原因,也不知道为什么openocd会扫描IR。(如下图)