[STM32F1] STM32F103 CDC+MSC 只有MSC设备描述符请求失败

[复制链接]
1997|4
 楼主| yspa 发表于 2021-5-16 16:53 | 显示全部楼层 |阅读模式
使用Bus Hound抓包发现,主机获取得到的设备描述符数据与程序上设定数据的部分对应不上,并且只有与MSC相关的endpoint有反应,与CDC相关的三个endpoint没有任何反应
 楼主| yspa 发表于 2021-5-16 17:08 | 显示全部楼层

STM32F103开发板上设置的参数

STM32F103开发板上设置的参数
STM32F103上设置的程序
7638160a0dfee28f97.png
R)ZKS@[V)JDQPWJ23VAR}0F.png
 楼主| yspa 发表于 2021-5-16 17:50 | 显示全部楼层
求各位大佬看看是啥问题呀,卡了好久了
 楼主| yspa 发表于 2021-5-17 11:50 | 显示全部楼层
测试了好几个网上说成功的代码,基本是设备描述符请求失败或者只能用U盘功能,目前怀疑问题和PC驱动有关
 楼主| yspa 发表于 2021-5-17 20:16 | 显示全部楼层
改了驱动以后还是设备描述符请求失败,手动点了兼容的驱动后,大容量存储、串口和组合设备标志均存在,但还是只能使用U盘;Bus Hound抓包发现开始会枚举一次正确的描述符,但紧接着会再次枚举一次MSC的描述符,导致只能使用U盘,原因暂时未知

正常描述符

正常描述符

接着又枚举一次异常描述符

接着又枚举一次异常描述符
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部