Request to Use UART2 (/dev/ttyTHS2) for Custom Application on Jetson Orin Nano

I am working on a custom carrier board based on the Jetson Orin Nano production module, and I would like to use UART2 (mapped to /dev/ttyTHS2) for a custom application – specifically for SBUS control of a gimbal.

Currently, UART2 appears to be reserved for the serial console (debug port). I would like to disable this default debug usage and repurpose UART2 entirely for our application’s TX/RX communication, using inverted UART logic (handled externally through hardware).

Hello @spacelabs.eon,

Hope everything is going great!

I was reading through the Orin Nano’s data sheet and it it seems possible changing the functionality of those pins.

You should be able to specify specific pean configurations with a custom pinmux.
You can get the pinmux configuration spreadsheet here. Then you can add the configurations according to your custom carrier board and generate a new pinmux specific for your device.

Be aware that you might also need to add some device tree modifications.
For that I would suggest you go and look at the devkit dtb, figure out where the UART2 configs are and then change to match your HW setup.

Please do not hesitate to reach out if you require further assistance, we would love to give you a hand. Eon Spacelabs looks very cool and your projects seem super interesting.

best regards,
Andrew
Embedded Software Engineer at ProventusNova