Beaglebone Black DCAN0 Переопределение I2C2 - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь заставить DCAN0 работать на Beaglebone Black (промышленная версия element14). Неудивительно, что configure-pin не работает из коробки, поскольку I2C2 используется для Capes

root@beaglebone: ~ # config-pin p9.19 can Pin не может быть изменен: P9_19 i2c2_scl

Накидки мне не нужны (только наша кастомная доска). Поиск в Интернете показывает, что можно отключить i2c2 и разрешить включение DCAN0. Я не понял, что нужно сделать.

root@beaglebone: ~ # uname -a

Linux beaglebone 4.1.15-ti-rt-r43 # 1 SMP PREEMPT RT Thu Jan 21 20:13:58 UT C 2016 armv7l GNU / Linux

Моя последняя попытка заключалась в том, чтобы следовать этим инструкциям, но безуспешно https://www.bacpeters.com/2020/01/25/configuring-the-beaglebone-black-gpio-pins-permanently/

Я также попытался отключить I2C2, следуя инструкциям здесь http://www.embedded-things.com/bbb/enable-canbus-on-the-beaglebone-black/

И просто закомментировав раздел I2C2 в am335x-boneblack или пометив его как отключенный, а не нормально .

Все попытки игнорируются, поскольку config-pin всегда возвращает одно и то же сообщение об ошибке.

...