找到 system_stm32f4xx 文件,看看晶振频率配置是否正常 , 普通 8M晶振 ,有些 25M 晶振
This value must be a multiple of 0x200. */
/******************************************************************************/
/************************* PLL Parameters ************************************/
/ PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N /
#define PLL_M 25 // 8
/ USB OTG FS, SDIO and RNG Clock = PLL_VCO / PLLQ */
#define PLL_Q 7
另外看中断向量是否正常
#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field.
然后看程序烧录配置界面 起始地址是否是 0x8000000
BOOT 0 是否接地
NRST 是否连接到仿真器
SW烧录口是否被配置了其他功能,或者J link 管脚是否配置