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 connected the cable as per the documentation, all I get when executing the minicom
command is the following
with no chance to type in any character. So I neither can see any kernel messages nor shell into the device.
What am I missing?
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: