I\'ve been trying to connect to the serial console of a Raspberry Pi 3 with Android Things using USB to TTL cable from my Linux (Ubuntu) machine. Despite I
What's in?
Run in terminal
sudo screen port_name 115200
See below (step 2) to find out port_name
, e.g /dev/ttyUSB0
. Hit Ctrl-A, then K, then Y to exit screen
. Execute sudo apt-get install screen
if not installed.
Run in terminal
sudo minicom -b 115200 -o -D port_name
See below (step 2) to find out port_name
, e.g /dev/ttyUSB0
. Hit Ctrl-A, then X to exit minicom
.
minicom
should be properly configured in order to open the connection. The general steps are as follows:
Install minicom
with
sudo apt-get install minicom
Connect Rpi3 with your host machine using USB-to-TTL cable and open the terminal. Find the tty connections with
dmesg | grep -e tty
In my case I get
where ttyUSB0
is the board.
Run minicom
and select the serial port setup with
sudo minicom -s
You should see
/dev/ttyX
corresponds to your connection, the one you get in the step 2 instead of X
, and Bps/Par/Bits
set as per the documentation.Similar to
ls
command you should see Android Thing's root directoryminicom
hit Ctrl-A, then hit Q, then Yes:I'm going to suggest some troubleshooting advice based in my own experience:
Make sure you have the Tx and Rx cables connected correctly because all the other settings won't give you any warning, minicom would connect beautifully to the USB adapter but no info on your screen from your Pi.
I didn't use a USB to TTL like the one you are using, mine has the labels for Tx and Rx inverted on the board. Took me some time and the help of an oscilloscope to figure out what was going on.