STM32F4 USB-Device 连接到电脑问题

2019-07-20 09:26发布

目前我在用STM32F411CEU6芯片,使用USB-OTG接口,USB-Device模式,MSC模式。在F4的RAM中开辟一段空间作为一个小U盘用。
用的是CUBE生成的程序,CUBE中设置为不用VBUS,DP端内部加上拉电阻,供电使用电池供电不用电脑的USB供电。


问题:全部都设置好后,通过USB线连接到电脑,发现驱动有问题。在设备管理器中查看发现 错误代码:10设备描述符错误


通过监视器看发现错误代码如下:
搜狗截图18年02月24日1708_1.png

搜狗截图18年02月24日1708_2.png

然后电脑在不断地刷新U盘,我只改了CUBE生成的程序中的usbd_storage_if.c文件

以下附上程序代码,求各位大侠帮我看看是什么问题,感激不尽!!!!!!!!
USBtest.zip (5.98 MB, 下载次数: 70) 2018-2-24 17:14 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。