0

我有一个在 wince5.0 上运行的设备。
我正在尝试通过 WinUSB 驱动程序从 PC 与设备通信,但在设备描述符中遇到一个问题,即即使它在注册表中可用,它也没有发送制造商字符串。
我只得到字符串描述符 0x01 的索引。

请帮助我

4

1 回答 1

0

设备描述符只包含一个指向字符串描述符的索引。

USB 枚举器生成单独的控制传输以检索字符串内容。一个典型的对话是

  1. 获取设备描述符
  2. 获取字符串描述符 0(支持的语言环境列表)
  3. 使用选定的语言环境获取字符串描述符 1。

您的设备需要使用未指定语言环境的索引 0 和列出支持的语言环境之一的索引 1 响应字符串描述符请求,否则设备名称将不会显示。

于 2013-11-07T14:36:34.770 回答