[其他ST产品] stm32程序运行一段时间就会卡死

[复制链接]
4113|64
xiaoyaodz 发表于 2023-12-8 10:17 | 显示全部楼层
在程序中可能存在内存泄漏问题              
vivilyly 发表于 2023-12-8 15:18 | 显示全部楼层
程序中使用了中断,确保中断处理程序正确实现并且没有冲突
jackcat 发表于 2023-12-8 15:29 | 显示全部楼层
可能是硬件问题导致。              
juliestephen 发表于 2023-12-8 22:10 | 显示全部楼层
优化代码,减少内存              
macpherson 发表于 2023-12-9 10:05 | 显示全部楼层
在使用keil编写代码时,如果串口使用printf函数时出现程序卡死、运行不了的现象,可能是因为没有使用use MicroLIB。
febgxu 发表于 2023-12-9 10:28 | 显示全部楼层
程序陷入了一个无法结束的循环,可能会导致程序卡死。
qiufengsd 发表于 2023-12-9 15:01 | 显示全部楼层
可以尝试增大系统的资源占用量,或者优化程序代码,减少系统资源的占用。
wilhelmina2 发表于 2023-12-9 15:12 | 显示全部楼层
使用的电源不合适或不稳定              
eefas 发表于 2023-12-9 15:28 | 显示全部楼层
检查程序中的中断处理程序是否正确
everyrobin 发表于 2023-12-9 20:52 | 显示全部楼层
重启微控制器              
dspmana 发表于 2023-12-9 21:21 | 显示全部楼层
没有正确地关闭全局中断或者没有正确地清除中断标志位,可能会导致程序进入死循环状态,最终导致程序卡死
saservice 发表于 2023-12-9 21:43 | 显示全部楼层
检查代码是否存在逻辑错误              
usysm 发表于 2023-12-9 21:52 | 显示全部楼层
看看是否有任何可能导致内存溢出的地方。
jtracy3 发表于 2023-12-9 22:12 | 显示全部楼层
使用断点调试程序,查找问题所在。
qiufengsd 发表于 2023-12-9 22:36 | 显示全部楼层
如果程序中使用了中断,但是中断处理函数没有正确地返回,可能会导致程序卡死
zerorobert 发表于 2023-12-10 15:26 | 显示全部楼层
程序使用了大量的内存,可能会导致内存溢出,从而导致程序卡死
bartonalfred 发表于 2023-12-10 16:36 | 显示全部楼层
如果程序中存在bug,也可能导致程序卡死
burgessmaggie 发表于 2023-12-10 16:59 | 显示全部楼层
硬件资源不足问题              
bestwell 发表于 2023-12-10 17:35 | 显示全部楼层
程序在运行过程中频繁地申请和释放内存,可能会导致内存溢出
mikewalpole 发表于 2023-12-10 18:09 | 显示全部楼层
能是硬件出现问题导致程序卡死。              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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