同样的程序,只是将 F407zgt6 换成 F407zet6,程序就会进入HardFault。

2019-07-20 08:58发布

一样的程序,同一块板子上。主控芯片是 stm32F407zgt6就可以正常运行,换成 stm32F407zet6程序就会随机进入HardFault。
开始芯片选型的时候,看了两款芯片只是Flash大小不同而已,其他的没什么区别啊。
有没有遇到这样问题的朋友和老师,指导一下呗!!!!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
1491430114
1楼-- · 2019-07-20 12:44
我也用的stm32F407zet6,也是随机进HardFault,没找着原因
greatxiaoguzi
2楼-- · 2019-07-20 14:11
 精彩回答 2  元偷偷看……
hu25886
3楼-- · 2019-07-20 18:18
1491430114 发表于 2018-3-20 15:15
我也用的stm32F407zet6,也是随机进HardFault,没找着原因

猜测可能是我的外部扩展内存设计的有问题(虽然我也没找到是什么问题),因为使用芯片内部内存是不会出现上述问题。
1491430114
4楼-- · 2019-07-21 00:02
hu25886 发表于 2018-3-23 14:16
猜测可能是我的外部扩展内存设计的有问题(虽然我也没找到是什么问题),因为使用芯片内部内存是不会出现上 ...

我也用了外部内存,难道真是同样的原因?
hu25886
5楼-- · 2019-07-21 06:00
 精彩回答 2  元偷偷看……
1491430114
6楼-- · 2019-07-21 10:41
hu25886 发表于 2018-3-29 11:10
朋友,将读取外部SRAM的时间变长些。即读取速率变慢,可以改善进入HardFault的问题。不过我又遇到新问题 ...

那就别再定时器中断里面切呗,中断后置一个标志,循环检测到这个标志再切换,虽然实时性没那么强,但是只要不是像放视频那种频率应该没多大问题吧

一周热门 更多>