you’ll need to setup the communication with the serial port utility on your host machine, and the default baudrate is 115200/8n1.
you should check the port of your connected device.
here’s sample commands to setup the connection,for example, $ picocom -b 115200 /dev/ttyUSB*
thanks
lz@vm:~$ picocom -b 115200 /dev/ttyUSB0
picocom v3.1
port is : /dev/ttyUSB0
flowcontrol : none
baudrate is : 115200
parity is : none
databits are : 8
stopbits are : 1
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
hangup is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv -E
imap is :
omap is :
emap is : crcrlf,delbs,
logfile is : none
initstring : none
exit_after is : not set
exit is : no
Type [C-a] [C-h] to see available commands
Terminal ready
�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
In your original post you used “screen”, which I’ve used many times, but this isn’t a terminal emulator in the usual sense (it manages a terminal, a subtle difference).
The TX to RX is correct if your UART is using a 3.3V logic level (assuming connection between PC and Jetson). A good question though (which is what @JerryChang is asking) is which pins on the Jetson? Some pins are part of serial console.
Also note that when a connection does work that if each side of the connection uses a different character set, then the data will work, but it will appear incorrect in a terminal.
lz@vm:~$ picocom -b 115200 /dev/ttyUSB0
picocom v3.1
port is : /dev/ttyUSB0
flowcontrol : none
baudrate is : 115200
parity is : none
databits are : 8
stopbits are : 1
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
hangup is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv -E
imap is :
omap is :
emap is : crcrlf,delbs,
logfile is : none
initstring : none
exit_after is : not set
exit is : no
Type [C-a] [C-h] to see available commands
Terminal ready
�
Ubuntu 18.04.5 LTS jetson ttyTHS1
jetson login:
but I see nothing more than this. I think it should display lots of kernel messages. Also, I couldn’t type the password. I tried typing and pressing enter and nothing happens.
I don’t want to login into the nano, I want to see the kernel messages. so I can debug a problem in the kernel I compiled Also UART on GPIO HEADER - Jetson Nano - YouTube does that and it has no login, it starts printing kernel messages as soon as it boots
ok, turns out that there are 2 different UART ports. The GPIO ones are not for kernel debugging, they only work afgter the boot is done. I changed to them and now I get the kernel output.
However I cannot write anything, just receive.
If I type anything, my FTDI does not light. It only lights when I receive.
However, if I type something in the arduino IDE, then it lights.
Jetson Nano brings three UARTs out to the main connector.
please check Jetson Nano Developer Kit User Guide for the ports that used for serial port debug.
thanks