原帖 | Jack | 2025-01-23 16:53 | 👍0 | 阅读约1
老师,开了看门狗,有办法知道是程序卡在哪里导致看门狗复位吗?
方法一:
看门狗中断里面打个离线断点,停机后,插上jlink,加载符号表,然后栈回溯(具体操作见 栈回溯学会了,总结一下:栈回溯解决的是HardFault类问题)。
方法二:
移植我们的看门狗线程到你的系统里,用看门狗线程来监测是哪个线程没喂狗,没喂狗就直接停机,然后栈回溯。
相关笔记
原帖 | Jack | 2025-01-23 16:53 | 👍0 | 阅读约1
老师,开了看门狗,有办法知道是程序卡在哪里导致看门狗复位吗?
方法一:
看门狗中断里面打个离线断点,停机后,插上jlink,加载符号表,然后栈回溯(具体操作见 栈回溯学会了,总结一下:栈回溯解决的是HardFault类问题)。
方法二:
移植我们的看门狗线程到你的系统里,用看门狗线程来监测是哪个线程没喂狗,没喂狗就直接停机,然后栈回溯。
相关笔记