OSError: [Errno 121] Ошибка удаленного ввода-вывода при выполнении ослиной калибровки - PullRequest
0 голосов
/ 08 мая 2018

Я использую библиотеку donkeycar и только что получил ошибку ввода-вывода при запуске команды калибровки осла, ниже приведена полная ошибка

using donkey v2.2.1 ...
Traceback (most recent call last):
  File "/home/pi/.virtualenvs/dk/bin/donkey", line 11, in <module>
    load_entry_point('donkeycar', 'console_scripts', 'donkey')()
  File "/home/pi/donkeycar/donkeycar/management/base.py", line 426, in execute_from_command_line
    c.run(args[2:])
  File "/home/pi/donkeycar/donkeycar/management/base.py", line 152, in run
    c = PCA9685(channel)
  File "/home/pi/donkeycar/donkeycar/parts/actuator.py", line 20, in __init__
    self.pwm = Adafruit_PCA9685.PCA9685()
  File "/home/pi/.virtualenvs/dk/lib/python3.4/site-packages/Adafruit_PCA9685/PCA9685.py", line 75, in __init__
    self.set_all_pwm(0, 0)
  File "/home/pi/.virtualenvs/dk/lib/python3.4/site-packages/Adafruit_PCA9685/PCA9685.py", line 111, in set_all_pwm
    self._device.write8(ALL_LED_ON_L, on & 0xFF)
  File "/home/pi/.virtualenvs/dk/lib/python3.4/site-packages/Adafruit_GPIO/I2C.py", line 114, in write8
    self._bus.write_byte_data(self._address, register, value)
  File "/home/pi/.virtualenvs/dk/lib/python3.4/site-packages/Adafruit_PureIO/smbus.py", line 236, in write_byte_data
    self._device.write(data)
OSError: [Errno 121] Remote I/O error

Я не уверен, как ее решить. Я включил контакты I2C на RP3, включая удаленный GPIO

...