Hi all,
I'm new to PyUSB, and now i'm working on communicating with
a costumed chip.
The chip use two endpoint and one is use for in and another for out, and
the manufacturer told me just to send raw date to it with different value
of command.
When I try this:
buf = struct.pack("b",2)
buf1 = struct.pack("b",0)
print(buf+buf1+buf1)
device.write(0x81,buf+buf1+buf1,0,100)
I got the error of
Traceback (most recent call last):
File "/Users/tonyliu/Documents/Aptana Studio 3
Workspace/Final-Year-Project/Test/USB_Test.py", line 81, in <module>
device.write(0x81,buf+buf1+buf1,0,100)
File
"/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/usb/core.py",
line 626, in write
self.__get_timeout(timeout)
File
"/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/usb/backend/libusb1.py",
line 532, in bulk_write
timeout)
File
"/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/usb/backend/libusb1.py",
line 631, in __write
_check(retval)
File
"/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/usb/backend/libusb1.py",
line 403, in _check
raise USBError(_str_error[ret], ret, _libusb_errno[ret])
usb.core.USBError: [Errno 60] Operation timed out
Exception AttributeError: "'NoneType' object has no attribute
'libusb_exit'" in <bound method _Initializer.__del__ of
<usb.backend.libusb1._Initializer object at 0x101134ad0>> ignored
Is this means I do not send data correctly or other?
Thanks a lot.
Tony
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users