【STM32】STM32的C程序卡死在启动文件 LDR R0, =SystemInit

【STM32】STM32的C程序卡死在启动文件 LDR R0, =SystemInit,第1张

在线调试STM32 卡在LDR R0, = SystemInit_ExtMemCtl

程序卡在在线调试STM32 卡在LDR R0, = SystemInit_ExtMemCtl的解决办法如下:

出现最多的情况就是设置的 断点过多,可以把断点全部删除试试看 ,把断点设置在主函数。

在程序中使用了C库(printf),那么进入Option---target将usemicroLib勾选上。

硬件原因,主芯片,或者晶振有问题,更换一下就好了

突然卡死而不是崩溃.

说明代码中存在死循环或者死锁(多线程), 或者是某个 *** 作耗时太多而导致的伪卡死.

可以开启调试模式,单步跟踪, 检查卡死在哪步中.

然后再针对修改.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11234487.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存