Upboard не может получить доступ к контактам - PullRequest
0 голосов
/ 18 июня 2019

У меня есть 2 разные платы Intel.Оба имеют 40 контактов.Я попытался получить доступ к контактам с помощью:

 echo 26 > /sys/class/gpio/export
 echo out > /sys/class/gpio/gpio26/direction
 echo 1 > /sys/class/gpio/gpio26/value

Эти команды позволяют нам настроить физический вывод 37 (Linux GPIO номер 26) по этой ссылке

Мой первый upboardработает с этими командами очень хорошо.И когда я запускаю команду:

 ls /sys/class/gpio/

, вывод:

 gpiochip0 gpiochip267 gpiochip310 gpiochip357 gpiochip434 export unexport

Но когда я запускаю ту же команду в другой плате, вывод:

 export gpiochip225 gpiochip228 gpiochip314 gpiochip341 gpiochip414 unexport

Как видно из вывода, второй не имеет gpiochip0.И я думаю, что возникает проблема, почему контакты не доступны.Потому что другие файлы gpiochip не предназначены для 40 контактов.Как я могу решить эту проблему.Та же проблема также упоминается здесь, но не имеет решения. та же проблема

1 Ответ

0 голосов
/ 20 июня 2019

Проблема была в том, что я не добавил хранилище.Я только что установил Ubuntu, и я не сделал следующий шаг, который находится в здесь Необходимые шаги:

sudo add-apt-repository ppa:ubilinux/up
sudo apt update
sudo apt-get autoremove --purge 'linux-.*generic'
sudo apt-get install linux-image-generic-hwe-16.04-upboard
sudo reboot
...