我读过其他人在使用 FTDI(CDC 类)和 WebUSB 时遇到的类似问题,但是没有一个建议的答案对我有用。
我正在尝试通过以下方式与 Arudino Mega 通信:
this.device_.selectConfiguration(1)
this.device_.claimInterface(0); // or this.device_.claimInterface(1);
但我得到一个 DOMException.. 并且 chrome://device-log 以蓝色显示设备(“USB 用户”)。
我知道 Chrome 必须使用未绑定或未连接到 Windows 的接口,但是,USB 配置显示 2 个接口,均未声明,但我也不能声明。
尽管尝试卸载和使用 WinUsb.sys,Windows 总是加载 ftdiport.sys 驱动程序而不是 WinUsb.sys。不知道可能是什么问题。