请教下高手,STM32F4识别U盘会一直在USB_BUSY状态,附调试信息

2020-01-07 19:25发布

USB Device Attached
PID: 557dh
VID: 781h
Address (#1) assigned.
Manufacturer : SanDisk
Product : Cruzer Force
Serial Number : 4C530000281204103361
Enumeration done.
This device has only 1 configuration.
Default configuration set.
Switching to Interface (#0)
Class    : 8h
SubClass : 6h
Protocol : 50h
MSC class started.
Number of supported LUN: 2
LUN #0:
Inquiry Vendor  : SanDisk
Inquiry Product : Cruzer Force
Inquiry Version : 1.00
MSC Device ready
MSC Device capacity : 2906652160 Bytes
Block number : 30842879
Block Size   : 512
LUN #1:

跟踪到这里就一直出现 USBH_BUSY状态。
上面信息应该可以说明USB硬件通信是正常的吧,但一直卡在USBH_BUSY状态死循环。

这个工程程序在之前的一块样板和另外个U盘搭配是完全没问题的,新的样板和新的U盘就不行了,这是为啥呢?  请教下有经验的高手,非常感谢!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。