OpenEdv-开源电子网

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

求助,STM32不定期进入hardfault

[复制链接]

13

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2016-8-10
在线时间
23 小时
发表于 2017-9-29 15:08:14 | 显示全部楼层 |阅读模式
大家好:
        STM32跑着跑着进入hardfault。测试2天2夜,总共进入hardfault 4次。每次运行到进入hardfault的时间不一样,2次运行8小时以上才进入hardfault,2次运行十几分钟就进入hardfault了,一次运行3小时进入hardfault了。
      1.系统构架:STM32F767的FMC接口接有SDRAM、NAND、CPLD。
      2.系统运行:运行小的测试程序。上电之初,STM32在NAND里取一次数据(预取200行程序)。程序很小只是一个测试程序,取200行程序够用,之后不再操作nand。只有STM32和CPLD通信,然后一直运行。
      3.下面是SDRAM初始化程序。

1.png
2.png
3.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2016-8-10
在线时间
23 小时
 楼主| 发表于 2017-9-29 15:14:10 | 显示全部楼层
进入Haudfault,应该是访问到了非法地址。而且用CPLD抓过,总线上有时会出现杂乱数据。通过对SDRAM初始化参数修改,能避免总线上的非法数据吗?加大哪个参数呢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 00:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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