本帖最后由 bear19 于 2025-1-20 11:31 编辑
我买了一个M463的新唐官方开发板。现在遇到一个问题。我想用M460_Series_BSP_CMSIS_V3.00.002.zip中的USB例程进行USB通信的测试。现在我遇到了问题:
1、M460_Series_BSP_CMSIS_V3.00.002\SampleCode\StdDriver\HSUSBH_USBH_VCOM下,这个例程,被我用IAR下载进去后,在windows下的设备管理中,没有发现虚拟串口的设备。
我此时,通过IAR的环境发现,例程程序代码停到下面的函数中的while语句上,不再继续执行:
uint32_t CLK_WaitClockReady(uint32_t u32ClkMask)
{
uint32_t u32TimeOutCnt = SystemCoreClock>>1; /* 500ms time-out */
uint32_t u32Ret = 1U;
while((CLK->STATUS & u32ClkMask) != u32ClkMask)
{
if(--u32TimeOutCnt == 0)
{
u32Ret = 0U;
break;
}
}
return u32Ret;
}
2、M460_Series_BSP_CMSIS_V3.00.002\SampleCode\StdDriver\USBD_VCOM_DualPort这个目中中的例程,我也下载了,我发现windows的设备管理器也没有识别到新的VCOM设备。
3、我想用咱们的M463芯片的HSUSB高速USB进行windows虚拟串口的数据传输,我想请问,咱们的M463是否支持??我该用哪个例程去测试高速USB 虚拟串口数据传输??
请问,我是不是需要对咱们的M463官方的开发板做一些硬件上的设置啊??
我如何可以正确运行USB的虚拟串口的例程???
谢谢
|