打印
[其他ST产品]

stm32程序运行一段时间就会卡死

[复制链接]
楼主: classroom
手机看帖
扫描二维码
随时随地手机跟帖
21
xiaoyaodz| | 2023-12-8 10:17 | 只看该作者 回帖奖励 |倒序浏览
在程序中可能存在内存泄漏问题              

使用特权

评论回复
22
vivilyly| | 2023-12-8 15:18 | 只看该作者
程序中使用了中断,确保中断处理程序正确实现并且没有冲突

使用特权

评论回复
23
jackcat| | 2023-12-8 15:29 | 只看该作者
可能是硬件问题导致。              

使用特权

评论回复
24
juliestephen| | 2023-12-8 22:10 | 只看该作者
优化代码,减少内存              

使用特权

评论回复
25
macpherson| | 2023-12-9 10:05 | 只看该作者
在使用keil编写代码时,如果串口使用printf函数时出现程序卡死、运行不了的现象,可能是因为没有使用use MicroLIB。

使用特权

评论回复
26
febgxu| | 2023-12-9 10:28 | 只看该作者
程序陷入了一个无法结束的循环,可能会导致程序卡死。

使用特权

评论回复
27
qiufengsd| | 2023-12-9 15:01 | 只看该作者
可以尝试增大系统的资源占用量,或者优化程序代码,减少系统资源的占用。

使用特权

评论回复
28
wilhelmina2| | 2023-12-9 15:12 | 只看该作者
使用的电源不合适或不稳定              

使用特权

评论回复
29
eefas| | 2023-12-9 15:28 | 只看该作者
检查程序中的中断处理程序是否正确

使用特权

评论回复
30
everyrobin| | 2023-12-9 20:52 | 只看该作者
重启微控制器              

使用特权

评论回复
31
dspmana| | 2023-12-9 21:21 | 只看该作者
没有正确地关闭全局中断或者没有正确地清除中断标志位,可能会导致程序进入死循环状态,最终导致程序卡死

使用特权

评论回复
32
saservice| | 2023-12-9 21:43 | 只看该作者
检查代码是否存在逻辑错误              

使用特权

评论回复
33
usysm| | 2023-12-9 21:52 | 只看该作者
看看是否有任何可能导致内存溢出的地方。

使用特权

评论回复
34
jtracy3| | 2023-12-9 22:12 | 只看该作者
使用断点调试程序,查找问题所在。

使用特权

评论回复
35
qiufengsd| | 2023-12-9 22:36 | 只看该作者
如果程序中使用了中断,但是中断处理函数没有正确地返回,可能会导致程序卡死

使用特权

评论回复
36
zerorobert| | 2023-12-10 15:26 | 只看该作者
程序使用了大量的内存,可能会导致内存溢出,从而导致程序卡死

使用特权

评论回复
37
bartonalfred| | 2023-12-10 16:36 | 只看该作者
如果程序中存在bug,也可能导致程序卡死

使用特权

评论回复
38
burgessmaggie| | 2023-12-10 16:59 | 只看该作者
硬件资源不足问题              

使用特权

评论回复
39
bestwell| | 2023-12-10 17:35 | 只看该作者
程序在运行过程中频繁地申请和释放内存,可能会导致内存溢出

使用特权

评论回复
40
mikewalpole| | 2023-12-10 18:09 | 只看该作者
能是硬件出现问题导致程序卡死。              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则