1

我正在尝试使用 javax usb 库读取设备的序列号,但出现此错误:

[javax.usb.UsbPlatformException:USB 错误 8:无法获取字符串描述符语言:溢出]

这条线很简单:

 device.getUsbStringDescriptor(descript.iManufacturer());

有人已经有这个错误了吗?

谢谢,

4

1 回答 1

0

我有这个错误是因为我在 CDC 设备上没有正确的驱动程序。使用 Zadig 应用程序http://zadig.akeo.ie/ 我可以在我的设备上安装 WINUSB 驱动程序。这在 Microchip 演示板上运行良好。

然而,我自己的原型板上仍然存在例外。VUSB 连接不正确。现在在关机模式下可以正常工作(即 USB 不提供电源)

于 2016-10-02T10:18:00.363 回答