大家好,我还在研究马自达的CMU,我已经能够连接到JTAG,但是遇到了一个问题。初始化内存后,芯片会在一段时间后停止响应 jtag 命令,openocd 会相应地重置连接。如果我快速完成所有操作并尝试从 Eclipse 下载编译后的项目,我会得到一堆错误信息:
Error: timeout waiting for DSCR bit change Error: Error waiting for InstrCompl=1 Error: Error waiting for cortex_a_exec_opcode
以及随之而来的通讯中断。我尝试使用命令 imx6d.dap apcsw 1 0 初始化 APB-AP 寄存器并禁用 wdog,但这并没有帮助。我已附上包含配置文件和日志文件的压缩文件。
你好,
我建议您直接向制造商咨询。
如果无法调试设备,可能是启用了安全 JTAG 调试。
顺祝商祺!
你好。伟世通不太愿意分享信息,但马自达却愿意……它完全没有引入对其设备的逆向工程,正如许可协议中明确规定的那样。安全 JTAG 很可能没有启用,因为我可以初始化内存并对其进行操作。在我看来,问题出在 openocd 或者第二个核心上,第二个核心不受停止状态的影响。