我曾经遇到同样的问题,在MDK下一切正常,而在STUDIO,插上U盘,就停在 start enumnation 这里,后来发现是 drv_common.c 文件中的 HAL_Delay 函数中需要添加 rt_thread_mdelay(Delay),你看是不是这个原因。
void HAL_Delay(__IO uint32_t Delay)
{
rt_thread_mdelay(Delay);
}
我曾经遇到同样的问题,在MDK下一切正常,而在STUDIO,插上U盘,就停在 start enumnation 这里,后来发现是 drv_common.c 文件中的 HAL_Delay 函数中需要添加 rt_thread_mdelay(Delay),你看是不是这个原因。
void HAL_Delay(__IO uint32_t Delay)
{
rt_thread_mdelay(Delay);
}
举报