会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
朽木生
工作室
博客园
首页
新随笔
联系
订阅
管理
2019年5月30日
STM32 嵌入式操作系统的进入 HardFault_Handler分析
摘要: STM32在使用中,因为一般没有其他异常抛出,所以抛出异常一般都是HardFault_Handler.导致产生该现象的原因有一下几点:(1)数组越界操作;(2)内存溢出,访问越界;(3)堆栈溢出,程序跑飞;(4)中断处理错误;一,数组越界 毋庸置疑,程序中使用了静态数组,而在动态传参时数组赋值溢出。或者动态分配内存太小,导致程序异常。二,内存溢出重点检查RAM区域,程序编译后执行的RAM数据量大小...
阅读全文
posted @ 2019-05-30 12:37 朽木生
阅读(3713)
评论(0)
推荐(1)
编辑
公告