码迷,mamicode.com
首页 > 其他好文 > 详细

stm32 硬件错误

时间:2018-07-01 16:22:55      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:rtos   经验   硬件   越界   函数   内存错误   出错   替代   free   

进入该模式,程序死机。

一般来说都是内存错误

1.

  数组越界,装入数据溢出,

2.

  堆和栈设置不当,这里面硬件的堆和栈在汇编文件中,如果有freertos等,重点检查,任务堆栈使用情况,一般任务堆栈溢出的可能性比较大。

  重点检查函数,局部变量,减少临时函数,大数组创建,如果有尽量使用静态全局替代。

3. Heap_Size      EQU     0x200; 经验证更改后会导致串口等硬件出错

stm32 硬件错误

标签:rtos   经验   硬件   越界   函数   内存错误   出错   替代   free   

原文地址:https://www.cnblogs.com/polar-lights/p/9250379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!