Hi,

 

In my current project I must communicate through the USB bus with several
micro controllers which are USB ready.

 

I want to do this in Python running on Windows 7-64bits.

 

PyUSB 1.0.0b2  is installed as well as libusb-win32 (
libusb-win32-devel-filter-1.2.6.0.exe was used without adding a filter for a
particular device)

 

The file libusb0.dll is present in C:\Windows\System32\  and the file
libusb0.sys is present in C:\Windows\System32\drivers\.

 

 

My test script is the following

 

import os

os.environ['PYUSB_DEBUG']='debug'

os.environ['PYUSB_LOG_FILENAME']="D:\LOG_ERR_TEST.txt"

 

import usb.core

import usb.util

 

dev = usb.core.find(find_all = True)

 

 

 

 

And it produces the following error:

 

Traceback (most recent call last):

  File "C:\Python34\Test PYUSB.py", line 13, in <module>

    dev = usb.core.find(find_all = True)

  File "C:\Python34\usb\core.py", line 1219, in find

    raise ValueError('No backend available')

ValueError: No backend available

 

 

The error log file goes like this:

 

2015-02-27 22:22:24,995 ERROR:usb.libloader:'Libusb 1' could not be found

2015-02-27 22:22:24,996 ERROR:usb.backend.libusb1:Error loading libusb 1.0
backend

2015-02-27 22:22:25,000 ERROR:usb.libloader:'OpenUSB library' could not be
found

2015-02-27 22:22:25,001 ERROR:usb.backend.openusb:Error loading OpenUSB
backend

2015-02-27 22:22:25,012 ERROR:usb.libloader:Libusb 0
(C:\WinAVR-20100110\bin\libusb0.dll) could not be loaded

Traceback (most recent call last):

  File "C:\Python34\usb\libloader.py", line 116, in load_library

    return ctypes.CDLL(lib)

  File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__

    self._handle = _dlopen(self._name, mode)

OSError: [WinError 193] %1 n'est pas une application Win32 valide (in
English : "not a valid Win32 application")

2015-02-27 22:22:25,013 ERROR:usb.backend.libusb0:Error loading libusb 0.1
backend

2015-02-27 22:25:16,570 ERROR:usb.libloader:'Libusb 1' could not be found

2015-02-27 22:25:16,571 ERROR:usb.backend.libusb1:Error loading libusb 1.0
backend

2015-02-27 22:25:16,575 ERROR:usb.libloader:'OpenUSB library' could not be
found

2015-02-27 22:25:16,576 ERROR:usb.backend.openusb:Error loading OpenUSB
backend

2015-02-27 22:25:16,586 ERROR:usb.libloader:Libusb 0
(C:\WinAVR-20100110\bin\libusb0.dll) could not be loaded

Traceback (most recent call last):

  File "C:\Python34\usb\libloader.py", line 116, in load_library

    return ctypes.CDLL(lib)

  File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__

    self._handle = _dlopen(self._name, mode)

OSError: [WinError 193] %1 n'est pas une application Win32 valide   (in
English : "not a valid Win32 application")

2015-02-27 22:25:16,588 ERROR:usb.backend.libusb0:Error loading libusb 0.1
backend

2015-02-27 22:35:31,821 ERROR:usb.libloader:'Libusb 1' could not be found

2015-02-27 22:35:31,822 ERROR:usb.backend.libusb1:Error loading libusb 1.0
backend

2015-02-27 22:35:31,827 ERROR:usb.libloader:'OpenUSB library' could not be
found

2015-02-27 22:35:31,827 ERROR:usb.backend.openusb:Error loading OpenUSB
backend

2015-02-27 22:35:31,838 ERROR:usb.libloader:Libusb 0
(C:\WinAVR-20100110\bin\libusb0.dll) could not be loaded

Traceback (most recent call last):

  File "C:\Python34\usb\libloader.py", line 116, in load_library

    return ctypes.CDLL(lib)

  File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__

    self._handle = _dlopen(self._name, mode)

OSError: [WinError 193] %1 n'est pas une application Win32 valide (in
English : "not a valid Win32 application")

2015-02-27 22:35:31,840 ERROR:usb.backend.libusb0:Error loading libusb 0.1
backend

2015-02-27 22:40:53,266 ERROR:usb.libloader:'Libusb 1' could not be found

2015-02-27 22:40:53,267 ERROR:usb.backend.libusb1:Error loading libusb 1.0
backend

2015-02-27 22:40:53,272 ERROR:usb.libloader:'OpenUSB library' could not be
found

2015-02-27 22:40:53,272 ERROR:usb.backend.openusb:Error loading OpenUSB
backend

2015-02-27 22:40:53,282 ERROR:usb.libloader:Libusb 0
(C:\WinAVR-20100110\bin\libusb0.dll) could not be loaded

Traceback (most recent call last):

  File "C:\Python34\usb\libloader.py", line 116, in load_library

    return ctypes.CDLL(lib)

  File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__

    self._handle = _dlopen(self._name, mode)

OSError: [WinError 193] %1 n'est pas une application Win32 valide

2015-02-27 22:40:53,284 ERROR:usb.backend.libusb0:Error loading libusb 0.1
backend

2015-02-27 22:41:37,963 ERROR:usb.libloader:'Libusb 1' could not be found

2015-02-27 22:41:37,964 ERROR:usb.backend.libusb1:Error loading libusb 1.0
backend

2015-02-27 22:41:37,969 ERROR:usb.libloader:'OpenUSB library' could not be
found

2015-02-27 22:41:37,969 ERROR:usb.backend.openusb:Error loading OpenUSB
backend

2015-02-27 22:41:37,979 ERROR:usb.libloader:Libusb 0
(C:\WinAVR-20100110\bin\libusb0.dll) could not be loaded

Traceback (most recent call last):

  File "C:\Python34\usb\libloader.py", line 116, in load_library

    return ctypes.CDLL(lib)

  File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__

    self._handle = _dlopen(self._name, mode)

OSError: [WinError 193] %1 n'est pas une application Win32 valide (in
English : "not a valid Win32 application")

2015-02-27 22:41:37,981 ERROR:usb.backend.libusb0:Error loading libusb 0.1
backend

2015-02-27 22:42:38,367 ERROR:usb.libloader:'Libusb 1' could not be found

2015-02-27 22:42:38,368 ERROR:usb.backend.libusb1:Error loading libusb 1.0
backend

2015-02-27 22:42:38,372 ERROR:usb.libloader:'OpenUSB library' could not be
found

2015-02-27 22:42:38,373 ERROR:usb.backend.openusb:Error loading OpenUSB
backend

2015-02-27 22:42:38,383 ERROR:usb.libloader:Libusb 0
(C:\WinAVR-20100110\bin\libusb0.dll) could not be loaded

Traceback (most recent call last):

  File "C:\Python34\usb\libloader.py", line 116, in load_library

    return ctypes.CDLL(lib)

  File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__

    self._handle = _dlopen(self._name, mode)

OSError: [WinError 193] %1 n'est pas une application Win32 valide

2015-02-27 22:42:38,384 ERROR:usb.backend.libusb0:Error loading libusb 0.1
backend

2015-02-28 12:23:20,858 ERROR:usb.libloader:'Libusb 1' could not be found

2015-02-28 12:23:20,858 ERROR:usb.backend.libusb1:Error loading libusb 1.0
backend

2015-02-28 12:23:20,858 ERROR:usb.libloader:'OpenUSB library' could not be
found

2015-02-28 12:23:20,858 ERROR:usb.backend.openusb:Error loading OpenUSB
backend

2015-02-28 12:23:20,858 ERROR:usb.libloader:Libusb 0
(C:\WinAVR-20100110\bin\libusb0.dll) could not be loaded

Traceback (most recent call last):

  File "C:\Python34\usb\libloader.py", line 116, in load_library

    return ctypes.CDLL(lib)

  File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__

    self._handle = _dlopen(self._name, mode)

OSError: [WinError 193] %1 n'est pas une application Win32 valide (in
English : "not a valid Win32 application")

2015-02-28 12:23:20,878 ERROR:usb.backend.libusb0:Error loading libusb 0.1
backend

2015-02-28 16:51:36,357 ERROR:usb.libloader:'Libusb 1' could not be found

2015-02-28 16:51:36,367 ERROR:usb.backend.libusb1:Error loading libusb 1.0
backend

2015-02-28 16:51:36,367 ERROR:usb.libloader:'OpenUSB library' could not be
found

2015-02-28 16:51:36,367 ERROR:usb.backend.openusb:Error loading OpenUSB
backend

2015-02-28 16:51:36,367 ERROR:usb.libloader:Libusb 0
(C:\WinAVR-20100110\bin\libusb0.dll) could not be loaded

Traceback (most recent call last):

  File "C:\Python34\usb\libloader.py", line 116, in load_library

    return ctypes.CDLL(lib)

  File "C:\Python34\lib\ctypes\__init__.py", line 351, in __init__

    self._handle = _dlopen(self._name, mode)

OSError: [WinError 193] %1 n'est pas une application Win32 valide (in
English : "not a valid Win32 application")

2015-02-28 16:51:36,367 ERROR:usb.backend.libusb0:Error loading libusb 0.1
backend

 

 

Can you help me solve this problem?

 

Thanking you in advance

 

 

Michel Allaire 

 

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to