-
Notifications
You must be signed in to change notification settings - Fork 14
Serialcomm dev tty*
Para poder ver lo que muestra un puerto serie (como /dev/ttyUSB0
) se puede hacer:
cat /dev/ttyUSB0
Antes es probable que sea necesario configurar el puerto, velocidad etc. Este comando suele andar:
stty -F /dev/ttyUSB0 115200 -cooked
El parámetro cooked
lo tuve que agregar porque a veces cat
no quería mostrar nada, pese a que miniterm
si. Se ve que el python setea algo que después no queda feliz.
Otros formas más pulenta:
miniterm.py /dev/ttyUSB0 115200
minicom -D /dev/ttyUSB0 -b 38400
- El minicom se instala con:
sudo apt-get install minicom
- El miniterm suele estar por ahí dsp de instalar el paquete serial de python:
sudo apt-get install python-serial
Luego de haber configurado correctamente el u-boot siguiendo los pasos en Custom-u-boot debería ser posible usar la UART2, haciendo:
stty -F /dev/ttyO1 115200 -echo -cooked
cat /dev/ttyO1
En una época queríamos usar el /dev/ttyS1
, y las cosas se ponían locas, se ve que no era ese.
Hay drivers para usar el FTDI MiniModule en la beagle. Para instalarlos hacer:
opkg install kernel-module-ftdi-sio
Después se puede conectar el FTDI a los puertos USB de la beagle, y el comportamiento será análogo al que se observa en un pc.
Puede ser necesario configurar el puerto serie haciendo:
stty -F /dev/ttyUSB# 115200 -cooked -echo
El parámetro -echo
es para deshabilitar el echo, que trae problemas.