lunes, 7 de diciembre de 2015

Habilitar puerto UART en Beaglebone Black

Aprovechando que por aca en Medellín ya nos amaneció y los vecinos celebran el "día de las velitas" siendo las 01:32 a.m.


Con respecto a la versión 7.9 de Debian para Beaglebone Black, sólamente el puerto UART0 ("/dev/ttyO0") está habilitado por defecto, entonces, si necesitamos trabajar con el puerto UART1 debemos habilitarlo siguiendo los siguientes pasos: (una imagen vale mas que .... etc):


Beaglebone Black Rev C:

Paso 1:
Para este caso la versión que tengo es la siguiente:




Paso 2:
Lista de archivos "Device Tree Overlay"



Paso 3:
Modificar el archivo "uEnv.txt" que se encuentra en la ruta "/boot" y habilitar "BB-UART1", es decir, descomentar la línea:

 "cape_enable=capemgr.enable_partno"

y agregarle "BB-UART1" (realizar esta tarea con derechos de "root" por supuesto, usar cualquier "editor" al gusto del cliente), quedando así:

cape_enable=capemgr.enable_partno=BB-UART1




Paso 4:
Reiniciar el equipo.

Paso 5:
Verificar la disponibilidad del puerto UART1, es decir, del dispositivo "ttyO1" con un simple:

   ls  -all  /dev/ttyO*




Y listo, eso es todo, a probar y verificar que el puerto UART1 ("ttyO1") ya se encuentra habilitado para nuestro uso.


Hasta luego.

@_jdepaz