I’m not positive, but make sure these files are group “
dialout” instead of “
ls -l /dev/ttyS1 /dev/ttyTHS1
The reason I say this is that the diagram says
ttyTHS1 is for pins 8 and 10 on the Jetson, and one driver provides the
ttyTHS1 file, while the same hardware might also be serviced by a legacy driver as
ttyS1 is missing it won’t matter, but if in either case the “group” is anything other than “
dialout”, then it means serial console is enabled, and that you’ll need to disable serial console (don’t know, haven’t looked at a Nano serial console in some time).
The other thing is that I suggest you wire TX and ground as twisted pair, and also RX and ground as twisted pair. Probably won’t matter if using short wires, but doesn’t hurt as a way to avoid noise issues.
The default speed/setting on the port is 115200 8n1, and if the flight controller uses this setting, then all is ready. If the flight controller is not using that speed, then you might need to set up a new speed setting at one end.