USB复合设备CDC+audio搞不定

2019-07-20 00:27发布

本帖最后由 qinchxiong123 于 2019-7-19 17:10 编辑

现在在STM32 F7上做USB复合设备
1. stm32 复合设备USB CDC+USB audio , 自定义VID = 0x0483, PID = 0x5972

2. 接电脑后设备管理器显示带黄 {MOD}感叹号的USB Composite device。用libusb-win32(VC上VID和PID与设备一致)与设备通讯,log打印m_dev not found,提示找不到这个usb设备 !!!


电脑.jpg libusb-win32 找不到usb设备 libusb-win32 找不到usb设备


3. 我用Bus Hound 查看,在set config后有个stall pid

bus hound 提示stall pid bus hound 提示stall pid

4. 以上现象是配置描述符不对吗还是其他原因,配置描述符我检查过很多次。
5. 单独的CDC或audio我测试过,单独的usb设备类,libusb-win32跟设备通信都没有问题。
6. 附件是配置描述符。 Device Config descriptor.rar (2.3 KB, 下载次数: 0) 6 小时前 上传 点击文件名下载附件
设备和配置描述符


期待高手指点!








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