自己做的一个STM32H743ZGT6的板子。使用STM32CubeMX新建一个空项目,直接生成代码进Keil,编译、下载程序正常。
但调试时发现在SystemInit执行到
[C] 纯文本查看 复制代码 #if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
SCB->CPACR |= ((3UL << (10*2))|(3UL << (11*2))); /* set CP10 and CP11 Full Access */
#endif
时就进了HardFault_Handler。尝试注释这段代码,紧挨着的下面那段代码也会进HardFault
怀疑是时钟问题,但是切换到了HSI,SYSCLK频率400MHz,问题依旧。请问下有没有什么解决思路?
以下是时钟配置界面
|