使用获得对连接设备的访问权限后,navigator.usb.requestDevice
我尝试打开与连接设备的连接,如下所示:
device.open()
.then(() => device.selectConfiguration(1))
.then(() => device.claimInterface(1))
它似乎成功地选择了配置,但是该claimInterface
步骤将产生以下错误:
DOMException: Unable to claim interface.
我--disable-webusb-security
在 Ubuntu 16.10 上以 root 身份运行 Chrome 55.0.2883.75 beta(没有那些我没有得到任何设备)。
我怎样才能建立连接并运行?
编辑:
似乎 cdc_acm 驱动程序已经声明了该接口,因为我尝试附加的设备是一个串行设备,卸载驱动程序将允许您声明该设备(但是在此之后它抱怨接口 1 不可用,以及 0或 2)。