ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
980205
Andreas (20.02.2020 16:21, просмотров: 689)
Кому-нибудь удавалось запустить 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