Python libusb give me OSError:异常:访问冲突读取

2024-09-30 01:25:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试将usb输入与libusb交叉。我可以成功检测并连接到设备,但无法读取设备。在

我有一个监控设备,我可以很好地使用它自己的软件。但我需要将数据传输到python进行进一步分析。在

import usb.core
dev = usb.core.find(idVendor=0x09da, idProduct=0xc10a)
import usb1
with usb1.USBContext() as context:
    handle = context.openByVendorIDAndProductID(0x09DA,0xC10A,skip_on_error=True)
Ep = dev[0][(0,0)][0]
while True:
    data = handle.bulkRead(0x5, 8)

OSError Traceback(最近一次调用) 在里面 4 Ep=偏差[0][(0,0)][0] 5如果为真: ----&6;gt数据=手柄.散装(0x5,8)

c:\users\admin\appdata\local\programs\python 36\lib\site packages\usb1_yuinit_uU.py in bulkRead(self、endpoint、length、timeout) 1567 data,data_buffer=create_binary_buffer(长度) 1568试试: ->;1569 transferred=self.\u bulkTransfer(端点、数据、长度、超时) 1570除usberrorrortimeout作为异常: 1571异常。已接收=数据缓冲区[:例外。已转移]在

c:\users\admin\appdata\local\programs\python36\lib\site packages\usb1_uinit_uu.py in_bulkTransfer(self,endpoint,data,length,timeout) 1516尝试: 1517 mayRaiseUSBError(libusb1.libusb_bulk_传输( ->;1518 self.\u句柄,端点,数据,长度,byref(已传输),超时, 1519年) 1520 usberErrorTimeout除外:

OSError:异常:访问冲突读取0x0000000000000040


Tags: 数据coredevimportgtselftruedata

热门问题