English    

为什么我的芯片会进HardFault?

所属平台:ARM

涉及外设:仿真

适用型号:ARM全系列

更新日期:2022-09-29

解答与指南:

1、检查程序是否有出现数组越界情况。

2、检查指针操作是否合理?是否可能出现访问非法地址的情况。

3、检查系统时钟是否正常?如果你使用了PLL请务必确认倍频后的时钟不可超出规格规定范围。

4、检查电源脚上的滤波电容是否焊接正常,在一些情况下靠近芯片无滤波电容也会导致运行异常。

5、如果你使用了Printf函数请确认重写了对应的函数接口。

我们使用将使用Cookies来实现各种不同功能,包括优化您的体验、分析和广告。继续浏览本站点或单击“接受并关闭”即表示您同意我们使用Cookies。 如需更多信息,请阅读我们的隐私条款Cookies页面