老师,开了看门狗,有办法知道是程序卡在哪里导致看门狗复位

🔍 溯源 ✍️ Jack | 📅 2025-01-23 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/调试可靠性 #质量/普通

原帖 | Jack | 2025-01-23 16:53 | 👍0 | 阅读约1

老师,开了看门狗,有办法知道是程序卡在哪里导致看门狗复位吗?

方法一:
看门狗中断里面打个离线断点,停机后,插上jlink,加载符号表,然后栈回溯(具体操作见 栈回溯学会了,总结一下:栈回溯解决的是HardFault类问题)。

方法二:
移植我们的看门狗线程到你的系统里,用看门狗线程来监测是哪个线程没喂狗,没喂狗就直接停机,然后栈回溯。


相关笔记