OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 405|回复: 2

stm32 USB HID复合型设备,其hid device path中要包含mi_00&col02

[复制链接]

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
金钱
396
注册时间
2019-8-27
在线时间
85 小时
发表于 2024-8-8 17:28:47 | 显示全部楼层 |阅读模式
300金钱
现有的代码对USB的配置虽然可以使用usb调试软件(PortHelper.exe)使用hid协议电脑与MCU双向通信,但是我们的应用软件要求usb设备路径必须要有mi_00&col02这样才能识别和打开,就像下图片中input device下面有两个或多个device这样的就是对的,可我的USB input device下面只有一个device,其设备路径没有mi_00&col02这样的,这样就不能与应用软件通信。

这张图的配置就是对的,[13]usb input device下面有两个或多个device ([15]、[16]),这样的就是对的,设备路径有mi_01&col02。


这张图的配置就是不完整的,[18]usb input device下面只有一个device ([20]),这样的就是不完整的有问题的,设备路径有mi_00,缺少了&col02。


源代码见附件:stm32f103rct6.zip

我的需求是要在现有的代码上修改,在[18]usb input device下面添加一个device,这个device与[20] HID-compliant vendor-defined device并列在一起,就像是[13][15][16]那样的结构,添加成功后这个device的设备路径应包含mi_00&col02,能与PortHelper.exe软件双向通信。
希望大神能指点迷津。


stm32f103rct6.zip

722.68 KB, 下载次数: 1

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
金钱
396
注册时间
2019-8-27
在线时间
85 小时
 楼主| 发表于 2024-8-8 17:28:48 | 显示全部楼层
回复

使用道具 举报

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
金钱
396
注册时间
2019-8-27
在线时间
85 小时
 楼主| 发表于 2024-8-9 21:20:13 | 显示全部楼层
已解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 08:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表