IAR编译器中程序死在HardFault_Handler

QQ截图20170829141104.png

已邀请:

言贰叁

赞同来自:

程序可以正运行2个小时左右,然后死掉

admin

赞同来自:

http://www.stm32cube.com/article/154

看看iar类似的查找发生次错误的代码,就可以知道哪里出问题了

Hellow

赞同来自:

看看你的代码堆栈是否有溢出;

检查一下代码是否有用到了超限的数组

或者有没有可能使用了未初始化的硬件

·左左"★

赞同来自:

基本上都是因为 对地址的操作除了问题,比如寄存器的配置相关, 指针的使用等等

emc2

赞同来自:

检查IO输出高低电平有没有超过最大电流。

言贰叁

赞同来自:

我这个错误是运行两三个小时出的错误,可以在寄存器中找到发生的是总线错误,但具体位置找不到。

冷眼看世界

赞同来自:

image.png这个错误是什么,请大神指点一下



要回复问题请先登录注册