我正在尝试从应该发送恒定数据包流的USB设备读取数据(理论上,我也希望能够对其进行写入,但一次只能写入一件事)。我在不同的时间不断收到不同的错误(权限不足,管道错误,超时)。
简单尝试:
import usb.core
import usb.util
Vender_ID = 0x0483
Product_ID = 0x101a
# find our device
dev = usb.core.find(idVendor=Vender_ID, idProduct=Product_ID)
# was it found?
if dev is None:
raise ValueError('Device not found')
# set the active configuration. With no arguments, the first
# configuration will be the active one
dev.set_configuration()
data = dev.read(0x81,64)
哪里出问题了?