STM32l152板子运行一段时间崩掉

2019-07-14 15:37发布

各位好,我用的STM32L152里面有一段语音模块的代码。一开始是用std库写的,运行很正常。后来项目需要,改用HAL库,移植过来后,运行大约3分钟后,就听不到声音,程序崩溃掉,一般这种原因出在哪?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
dipper011
1楼-- · 2019-07-15 01:45
这么笼统的提问,应该没人能回答的上哦
60user189
2楼-- · 2019-07-15 06:59
HAL库还不是很成熟,建议少用。
kpj3026
3楼-- · 2019-07-15 09:40
 精彩回答 2  元偷偷看……
andyfly7
4楼-- · 2019-07-15 14:50
提问清晰一点,这样没法回答
UserMen
5楼-- · 2019-07-15 18:30
我笼统的判断,错误并非出在HAL库与标准库的差别上。
请楼主还是得用传统的调试办法找出BUG。
既然楼主用HAL库,我觉得最直接的办法,还是请身边用HAL库的同事帮忙看看。
毕竟你并没有用初步的调试方法将错误缩窄在比较小的范围内,大段大段的将工程中的代码贴过来让大家分析并不现实,而且通常基于保密理由也不推荐这么做。

我觉得楼主自己先用分段调试代码的方法先筛选出 出问题的代码段,再将这部分代码贴出来让大家分析。这样求助的效率比较高
daitz
6楼-- · 2019-07-15 20:49
其实也没什么好保密的 基本是没有什么可以保密算法的程序.   看看单片机的状态寄存器  故障寄存器  ,应该不难.

一周热门 更多>