单片机使用外部晶振源,为什么无法进行软件仿真程序一直等待HSE准备呢在时钟那里有两个函数来回来回卡在那里

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
   /* Check the HSE State */
  if(RCC_OscInitStruct->HSEState != RCC_HSE_OFF)
  {
    /* Get Start Tick */
    tickstart = HAL_GetTick();
    
    /* Wait till HSE is ready */
    while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSERDY) == RESET)
    {
      if((HAL_GetTick() - tickstart ) > HSE_TIMEOUT_VALUE)
      {
        return HAL_TIMEOUT;
      }
    }
  }
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

软件仿真不一定支持虚拟的晶振