LM3S产生硬件故障hard faults的各方面原因

2019-03-24 12:28发布

LM3S产生硬件故障hard faults的各方面原因 有哪些? 比如每个外设模块都需要时钟和使能,如果没开时钟和使能直接访问就会产生hard faults 程序跳转到 FaultISR
        B       FaultISR 的位置,,   我做了一个串口通讯,发送20字节,接受32字节,这样相互通信1000多次后,就准确的产生hard faults,,不知道这是为什么? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
lan001
1楼-- · 2019-03-25 12:19
什么原因
brucege888
2楼-- · 2019-03-25 17:09
 精彩回答 2  元偷偷看……
Yawness
3楼-- · 2019-03-25 18:38

原帖由 fengzhang2002 于 2011-1-7 23:34 发表 一般碰见都是内存越界或者溢出引起的

怎么知道是内存越界或者溢出呢?我有一个程序,结构体数组定义过大就会导致程序出错,进入IntDefaultHandler

另外,如果确认是上述原因引起的,该如何修改呢?

古跃
4楼-- · 2019-03-25 22:02
我遇到的这种情况是中断向量表设置的不对引起的 不知道对你有帮助没
academic
5楼-- · 2019-03-26 01:59
 精彩回答 2  元偷偷看……
jkhu
6楼-- · 2019-03-26 07:46
一般都是内存越界,或未初始化外设造成的。

一周热门 更多>

相关问题

    相关文章