Кому-нибудь удавалось запустить i2c на питоне через pyftdi ? Вроде все делаю по инструкции, libusb перехватывает ftdi, но любой тестовый скрипт дает ошибку. Что-то гугл не помогает. Такой скрипт
from pyftdi.ftdi import Ftdi
Ftdi().open_from_url('ftdi:///?')
и такой выхлоп
Exception ignored in: <bound method _AutoFinalizedObjectBase.__del__ of <usb.backend.libusb1._Device object at 0x0000000002ECA240>>
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 84, in __del__
self.finalize()
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 144, in finalize
self._finalizer()
File "C:\Python36\lib\weakref.py", line 548, in __call__
return info.func(*info.args, **(info.kwargs or {}))
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 104, in _do_finalize_object_ref
obj._do_finalize_object()
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 71, in _do_finalize_object
self._finalize_object()
File "C:\Python36\lib\site-packages\usb\backend\libusb1.py", line 604, in _finalize_object
_lib.libusb_unref_device(self.devid)
OSError: exception: access violation writing 0x0000000000000024
Exception ignored in: <bound method _AutoFinalizedObjectBase.__del__ of <usb.backend.libusb1._Device object at 0x0000000002ECA160>>
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 84, in __del__
self.finalize()
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 144, in finalize
self._finalizer()
File "C:\Python36\lib\weakref.py", line 548, in __call__
return info.func(*info.args, **(info.kwargs or {}))
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 104, in _do_finalize_object_ref
obj._do_finalize_object()
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 71, in _do_finalize_object
self._finalize_object()
File "C:\Python36\lib\site-packages\usb\backend\libusb1.py", line 604, in _finalize_object
_lib.libusb_unref_device(self.devid)
OSError: exception: access violation writing 0x0000000000000024
Exception ignored in: <bound method _AutoFinalizedObjectBase.__del__ of <usb.backend.libusb1._Device object at 0x0000000002ECA208>>
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 84, in __del__
self.finalize()
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 144, in finalize
self._finalizer()
File "C:\Python36\lib\weakref.py", line 548, in __call__
return info.func(*info.args, **(info.kwargs or {}))
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 104, in _do_finalize_object_ref
obj._do_finalize_object()
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 71, in _do_finalize_object
self._finalize_object()
File "C:\Python36\lib\site-packages\usb\backend\libusb1.py", line 604, in _finalize_object
_lib.libusb_unref_device(self.devid)
OSError: exception: access violation writing 0x0000000000000024
Exception ignored in: <bound method _AutoFinalizedObjectBase.__del__ of <usb.backend.libusb1._Device object at 0x0000000002ECA390>>
Traceback (most recent call last):
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 84, in __del__
self.finalize()
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 144, in finalize
self._finalizer()
File "C:\Python36\lib\weakref.py", line 548, in __call__
return info.func(*info.args, **(info.kwargs or {}))
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 104, in _do_finalize_object_ref
obj._do_finalize_object()
File "C:\Python36\lib\site-packages\usb\_objfinalizer.py", line 71, in _do_finalize_object
self._finalize_object()
File "C:\Python36\lib\site-packages\usb\backend\libusb1.py", line 604, in _finalize_object
_lib.libusb_unref_device(self.devid)
OSError: exception: access violation writing 0x0000000000000024
Available interfaces:
ftdi://ftdi:2232:2:1/1 (Dual RS232)
ftdi://ftdi:2232:2:1/2 (Dual RS232)
Please specify the USB device
-
- Попробуйте так maleon(776 знак., 20.02.2020 23:15 - 23:36)
- Спасибо, попробую так после праздников. Ссылки почти все видел, так и делал. Andreas(207 знак., 21.02.2020 16:08, ссылка)
- Попробуйте так maleon(776 знак., 20.02.2020 23:15 - 23:36)