OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3980|回复: 7

跪求大神帮查看下,程序经常进入HardFault_Handler

[复制链接]

4

主题

10

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2017-2-9
在线时间
8 小时
发表于 2017-2-11 08:17:33 | 显示全部楼层 |阅读模式
我的这个工程,程序经常进入HardFault_Handler,目前我无法上传附件,只能上传一个连接,跪求大神帮查看下。stm32f103c8的工程,在STM32F103ZET6上运行没有问题。

只有下载到stm32f103c8上,问题就出现。
http://pan.baidu.com/s/1eS20k6m

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

110

帖子

0

精华

高级会员

Rank: 4

积分
553
金钱
553
注册时间
2014-10-23
在线时间
195 小时
发表于 2017-2-11 08:53:13 | 显示全部楼层
一般是内存溢出会导致进入HardFault_Handler,你程序更换了芯片,相应配置也要更改吧。
论坛很多关于HardFault_Handler的问题,搜一下会有答案的。
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-2-11 09:36:12 | 显示全部楼层
hardfault的原因很多!自己一步一步的硬件调试看看是从哪里进入的hardfault
回复 支持 反对

使用道具 举报

1

主题

74

帖子

0

精华

初级会员

Rank: 2

积分
127
金钱
127
注册时间
2017-2-9
在线时间
19 小时
发表于 2017-2-15 16:02:19 | 显示全部楼层
有的时候程序烧写进去就出现hardfault,然后换一个程序烧写一下,单步运行下没问题,在烧写回原来的程序就没有hardfault了。因吹斯听。
回复 支持 反对

使用道具 举报

4

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2016-7-18
在线时间
25 小时
发表于 2017-2-15 16:29:24 | 显示全部楼层
我最近在做的项目也出现了类似的问题,程序时不时会进入hardfault。我最后是增大了stack_size和heap_size,程序就没有再进过hardfault。希望对你有帮助。
回复 支持 反对

使用道具 举报

4

主题

10

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2017-2-9
在线时间
8 小时
 楼主| 发表于 2017-7-13 16:15:37 | 显示全部楼层
跟程序无关,硬件焊错晶振了,超频运行的结果。
回复 支持 反对

使用道具 举报

14

主题

79

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
411
金钱
411
注册时间
2017-6-12
在线时间
85 小时
发表于 2017-9-19 17:33:22 | 显示全部楼层
mxmxmxmx 发表于 2017-2-15 16:29
我最近在做的项目也出现了类似的问题,程序时不时会进入hardfault。我最后是增大了stack_size和heap_size, ...

你好,stack_size和heap_size的大小如何确定啊?有没有范围?
回复 支持 反对

使用道具 举报

0

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2017-8-29
在线时间
32 小时
发表于 2017-9-21 18:40:03 | 显示全部楼层
阳光2260 发表于 2017-9-19 17:33
你好,stack_size和heap_size的大小如何确定啊?有没有范围?

http://www.openedv.com/thread-82745-1-1.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-19 03:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表