Задать вопрос
@livelisl
Инженер программист.

Как настроить pin mode BeagleBone Black

Хочу попросить помощи. У меня есть BeagleBone Black. У меня не получается изменить Mode для GPIO.

То есть например я подключаю светодиод к тем GPIO которые с конфигурированы как GPIO (например P8_8 – GPIO67 ), все работает, а если подключаю к тем GPIO которые сконфигурированы например как HDMI pin то естественно ничего не работает.

Я нашел, что в более старой версии ядра можно было менять mode с помощью команды:

echo 7 > /sys/kernel/debug/omap_mux/gpmc_ad4.

Но это не работает в новом ядре «The above only works if you're using the older kernel. The new 3.8 based kernel is missing this nifty pin mux feature.»

Я нашел « Setup for Device Tree Overlays» но никак не могу разобраться, как это работает и что нужно сделать, чтобы изменить Mode

http://derekmolloy.ie/gpios-on-the-beaglebone-black-using-device-tree-overlays/

Возможно, кто ни будь, сталкивался с подобной проблемой и сможет рассказать/подсказать.

  • Вопрос задан
  • 3435 просмотров
Подписаться 3 Оценить 4 комментария
Решения вопроса 1
Godless
@Godless

к сожалению щас с телефона, не могу линков дать. сам недавно получил сей девайс. там в доках где-то или в сети, не помню точно, видел такую инфу примерно: чтобы использовать выводы, которые явно завязаны на периферию на плате, нужно явно указать системе, что мы отказываемся от hdmi например. сейчас попробую погуглить...

кстати, какой дистр решили ставить? и для чего используете?

Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@livelisl Автор вопроса
Инженер программист.
Здравствуйте.
Спасибо за вашу помощь. Сначала обновил плату последней прошивкой, а затем сделал все как указанно в статье.
http://www.logicsupply.com/blog/2013/07/18/disabling-the-beaglebone-black-hdmi-cape/
После чего успешно проверил, что HDMI отключился и успешно сконфигурировал GPIO70 и 71(P8 -45 и 46 pin).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы