最近用STM32做了一个USB 的HID类设备,设备描述符中有指定厂商字符串索引、产品字符串索引、序列号索引。在获取字符串的代码部分也发现确实执行了,但是插上电脑后却没有我想要的字符串,有哪位高手能指点一下。代码如下:[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\3284216518\QQ\WinTemp\RichOle\MP~]2[@5LPA9J$~WY_TR$D7.png[/img] |
设备描述符
返回字符串描述符
评分
查看全部评分
评分
查看全部评分
你想要什么字符串?设备描述符吗?计算机能识别你的设备不?能识别的话,描述符就传上去了。
用抓包工具看一下。
USB开发抓包三个工具。
你没有说明清楚问题,尽可能上几个图。问题有可能没说到点上
评分
查看全部评分
评分
查看全部评分
编码是正确的我对照圈圈USB资料弄的
我就是用的这个软件,但是这个软件只能抓到枚举成功后的数据包,刚插上是抓不到的
我想要插上之后发现新硬件然后显示我的厂商字符串产品字符串,计算机已经可以识别到我的设备了,编码是正确的,但是就是没法显示我的字符串
圈圈的USB字符串可以显示
字符串索引
请用XP或更老的操作系统,WIN7以上都不显示。你可以拿别的标准USB鼠标或键盘连上试试,看显示不。如果不能显示的话,就不用白费功了。