Can I use UART_2_RTS and UART_2_CTS pins for the communication between Jetson Nano and Pixhawk 4 (TELEM2 port)?

Hey everyone,

I typically use UART_2_TX and UART_2_RX pins to connect Jetson Nano to Pixhawk 4 (Telem2 port). However, this port is busy now and I’m wondering if I can use UART_2_RTS and UART_2_CTS pins to connect my Nano to Pixhawk? Can they operate as UART_2_TX and UART_2_RX?

Thank you in advance.

hello furkan.nargul,

CTS/RTS is not used for transmit/receive as Tx/Rx.
may I know what’s your use-case, there are other uart pins available, please also refer to [Figure 11-5. Jetson Nano UART Connections] in the Jetson Nano Product Design Guide for example.
thanks

I see there are other UART pins on J44 header but they are called Debugging UART. Can I use the Debugging UART pins to connect my Jetson Nano to Pixhawk 4 (through Telem2 port)? Thank you.

hello furkan.nargul,

J44 is a serial port header, the default baudrate is 115200/8n1,
please also refer to device tree, there’re definition for the uart ports.
for example,
$L4T_Sources/r32.6.1/T186/Linux_for_Tegra/source/public/hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-porg-p3448-common.dtsi

        serial@70006000 { /* UART-A : UART1: Debug */
                compatible = "nvidia,tegra210-uart", "nvidia,tegra114-hsuart", "nvidia,tegra20-uart";
                console-port;
                sqa-automation-port;
                /delete-property/ resets;
                /delete-property/ reset-names;
                status = "okay";
        };

        serial@70006040 { /* UART-B : UART2 40 pin header */
                compatible = "nvidia,tegra114-hsuart";
                status = "okay";
        };

        serial@70006200 { /* UART-C : UART3 : M.2 Key E */
                compatible = "nvidia,tegra114-hsuart";
                dma-names = "tx";
                nvidia,adjust-baud-rates = <921600 921600 100>;
                status = "okay";
        };