[应用相关] ST运行时死机问题排查过程

[复制链接]
1530|0
 楼主| 小小蚂蚁举千斤 发表于 2023-5-31 13:00 | 显示全部楼层 |阅读模式
STM32运行时程序卡死在非中断的程序中,现象:程序主逻辑无法执行,但是各个中断服务程序能够正常运行,一般情况下含有for while等循环体函数参数不正确导致,例如memcpy CRCcheck等。
解决方法:
1)在中断程序中点灯或者打印,判断中断程序是否能够正常运行;
2)keil的debug模式在线调试运行,即可知道程序卡死位置。
3)在2)无法满足时,在程序主逻辑中打印或者点灯,多次编译烧录,判断卡死位置。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

228

主题

2630

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部