0

每次重置或打开笔记本电脑后,我都会枚举特定总线上的设备列表,尽管连接了相同的 USB 设备,但每次我得到不同的列表时,看起来 pyusb 每次都将相同的对象地址分配给不同的设备系统,靴子。在 Windows 中,我使用端口号来解决这个问题,但在 Macos 和 libusb 下,显然不可能使用端口号来区分不同的 USB 设备。

这是一个例子:

第一次:

device 1:keyboard
device 2:mouse
device 3:hub
device 4:hub 

第二次:

device 1:mouse
device 2:keyboard
device 3:hub
device 4:hub 

有人知道如何解决这个问题吗?

4

0 回答 0