We have a StereoLabs Mini Carrier Board and are trying to connect a serial device (gimbal) over UART (PINOUT GPIO #09, #10 with ground #08). We are currently unable to get any communication with the serial device.
To isolate the problem, we did a physical loopback test (connecting pin #09 to #10) and could not receive any messages we sent (using pyserial). Tried ttyTHS1, ttyTHS2, and ttyAMA0 (there is no ttyTHS0). Repeated same test with an oscilloscope; same results. On boot, with the oscilloscope attached, we see data output when the boot text scrolls across the screen before the login screen. We have confirmed the same behavior with two Orin NX modules (we only have 1 carrier board).
The user is part of both tty and dialout groups as per this.
What is the configuration to use pins #09 and #10?
Hi @penguin
The UART of the Mini carrier board is connected to the pins of the UART2 of the NVIDIA Jetson module.
UART2 is configured by default as a debug port, and we are working to provide a guide to reconfigure it as a general-purpose UART if possible.
Do you have an approximate timeframe on the guide? We have a deadline approaching and may need to pursue a different solution in the interim. Is there a less ‘invasive’ method to setup a serial device with the carrier board?
Unfortunately, it seems that the debug port cannot be easily reconfigured as a general-purpose port.
We are still investigating to find a way to do that.