你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

高主频情况下进入会硬件错误

[复制链接]
weiweizczx 提问时间:2024-5-7 09:40 / 已解决

有大佬遇到过,在stm32F429zg上面跑程序时,主频设置为180M全速运行有概率进入HardFault_Handler,debug时单步不容易进HardFault_Handler,但使用F10调试很容进HardFault_Handler。 我尝试寻跳转到HardFault_Handler的原因,但找到的造成HardFault_Handler的地址全是无规律的,后续我将主频降到了120M就没出现上述问题了,这是什么原因啊

收藏 评论3 发布时间:2024-5-7 09:40

举报

3个回答
butterflyspring 回答时间:2024-5-7 11:30:14
软件是由 CubeMx 生成的么?

有些时候一些细节需要注意的地方,比如FLASH 的latency 需要正确设置。

另外硬件外部的电源,电容等也要配置正确哦
weiweizczx 回答时间:2024-5-13 09:07:42

butterflyspring 发表于 2024-5-7 11:30
软件是由 CubeMx 生成的么?</p>
<p>有些时候一些细节需要注意的地方,比如FLASH 的latency 需要正确设置。

上个星期最后发现是硬件问题,我不太懂,他们说就是F429有个VCAP脚好像要接个电容还是什么东西,稳压,不然就会出现我上面的问题。

butterflyspring 回答时间:2024-5-13 15:56:15
weiweizczx 发表于 2024-5-13 09:07
[md]

上个星期最后发现是硬件问题,我不太懂,他们说就是F429有个VCAP脚好像要接个电容还是什么东西,稳压 ...

这个电容手册是有要求的,主要是稳定内核电压。


通常主频越快,对电源的稳定性要求就越高,所以这个电容要符合手册要求才能正常工作。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版