请问单片机卡死,同时jlink链接无法检测到芯片,复位后可以检测得到

🔍 溯源 ✍️ Jack | 📅 2024-09-09 | 👍 1 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/调试 #技术/SWD调试 #质量/普通

原帖 | Jack | 2024-09-09 14:14 | 👍1 | 阅读约1

请问单片机卡死,同时jlink链接无法检测到芯片,复位后可以检测得到,这种情况是什么原因大家知道吗?

之所以无法检测到芯片,是因为这时候DAP所在的时钟可能已经停止工作了,JTAG的状态机无法和Jlink进行对频,可能已经RCC时钟已经故障。

进入Hardfault后,可以通cmbacktrace打印栈的数据进行栈回溯,进行离线故障诊断,但是这时候你需要一个外挂Flash来存储。

另外可以外接trace接口,通过Trace的数据吐出CPU的实际运行状态,而实现非侵入调试。


相关笔记