配置如下:
define STM32F10X_CL
USE_USB_OTG_FS
我把两个宏的定义放在了配置项里面, 但是仍然出现这个问题
我和最新的库V2.1.0比较了一下 代码都是相同的,很奇怪。
初始化代码为USBH_Init(&USB_OTG_Core,USB_OTG_FS_CORE_ID,&USB_Host,&USBH_MSC_cb,&USR_cb);
我的是有时候好用有时候不好用。
不好用的原因是:USBH_MSC_HandleBOTXfer 函数中:
URB_Status = HCD_GetURB_State(pdev , MSC_Machine.hc_num_out);
返回为URB_IDLE。
不明白为什么?
在网上搜,发现很多人都遇到了这个问题,但最后都没有解决方案。 |