понеділок, 7 грудня 2015 р.

Вмикаємо UART порти на BeagleBone

Beaglebone black
Для роботи з периферією та промисловою апаратурою частенько використовується протокол RS-232. Beaglebone має чотири таких порти, доступні на панельках GPIO P8 та P9.
Ці порти не активовані в Debian для BeagleBone.
Для включення цих портів відкриваємо файл /boot/uboot/uEnv.txt і дописуємо інструкцію активації необхідних портів при старті:

optargs=quiet drm.debug=7 capemgr.enable_partno=BB-UART1,BB-UART2,BB-UART4,BB-UART5

При потребі можна активовувати не всі порти. В такому випадку в список додаєте, для прикладу, один лише BB-UART1:

optargs=quiet drm.debug=7 capemgr.enable_partno=BB-UART1

Порт BB-UART3 задіяти неможливо, оскільки він не виведений на панельки, та й його частину займає HDMI відео порт.

Корисні клацанки: