STM32F427 USB设备描述符请求失败,哪位大神遇到过类似的情况

2019-07-20 02:09发布

已配置设备 USBVID_0000&PID_00026&18b6c058&1&2。

驱动程序名称: usb.inf
类 GUID: {36fc9e60-c465-11cf-8056-444553540000}
驱动程序日期: 06/21/2006
驱动程序版本: 10.0.17763.1
驱动程序提供商: Microsoft
驱动程序部分: BADDEVICE.Dev.NT
驱动程序等级: 0xFF0000
匹配设备 ID: USBDEVICE_DESCRIPTOR_FAILURE
低等级驱动程序: usb.inf:USBDEVICE_DESCRIPTOR_FAILURE:00FF2000
设备已更新: false
父设备: USBVID_1A40&PID_01015&de8667a&0&1

这是失败的时候windows上显示的usb配置,vid和pid 和官方例程里面是不匹配的的!错误代码是
设备实例 ID 为 USBVID_0483&PID_5740334D39663436才对


由于该设备有问题,Windows 已将其停止。 (代码 43)

请求 USB 设备描述符失败。


问题代码是0000002B

我用407调的时候是正常的,频率都是用的168,usb是48M,cdc虚拟串口,唯一的不同是427上面usb四条线没加电源,407是加了5V电源输入



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
wp929
1楼-- · 2019-07-20 04:48
目前测出来根本没执行这个函数uint8_t USBD_SetupStage(USB_OTG_CORE_HANDLE *pdev)
正点原子
2楼-- · 2019-07-20 07:17
 精彩回答 2  元偷偷看……
wp929
3楼-- · 2019-07-20 11:50
 精彩回答 2  元偷偷看……
s2333
4楼-- · 2019-07-20 13:01
stm32f427主频好像是180M,如果你已经降频到168M,把USB配置成48M了的话,我也只能帮顶了...
wp929
5楼-- · 2019-07-20 18:10
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-07-20 20:42
wp929 发表于 2019-4-29 11:42
嵌入式太难了,可能入错行了

现在转行还来得及

一周热门 更多>