我有一个基于STM32L051R8 MCU的空项目。项目是通过以下工具创建的:
CubeIDE版本:1.8.0
构建版本:11526_20211125_0815
仅配置了外部8MHz晶振的振荡器引脚、RCC_MCO以及SWDIO+SWCLK。
使用HSE作为PLL源,并将PLLCLK用作SYSCLK。
在函数HAL_RCC_ClockConfig(...)中以下代码:
else if(RCC_ClkInitStruct->SYSCLKSource == RCC_SYSCLKSOURCE_PLLCLK)
{
while (__HAL_RCC_GET_SYSCLK_SOURCE() != RCC_SYSCLKSOURCE_STATUS_PLLCLK)
{
if((HAL_GetTick() - tickstart ) > CLOCKSWITCH_TIMEOUT_VALUE)
{
return HAL_TIMEOUT;
}
}
}
MCU调用了信号处理程序0xffffffff9和0xffffff1。
是否有办法让程序正常运行起来?
|