Debug UART (Internal Use Only)

We didn’t enable the debug UART in the mass production version. However, if our partners need to use the debug UART to port a custom OS or special driver, please refer to the following steps and proceed with caution.

circle-info

The debug UART signal is using 1.8V TTL signal

You can prepare a :

USB-to-TTL Cable OP-1010C18V-PBAM04D1 (1.8 V level) — OnePingarrow-up-right (e.q.)

The position of Debug UART

We didn't expose the debug UART on the panel; instead, it is accessible through internal 2.54mm DuPont headers. Please remove the belly cover carefully, and remember to place the O-ring correctly before putting the belly cover back on.

A special GPIO to enable Debug UART

The onboard UART/COM ports are controlled by a GPIO to prevent unwanted or dirty characters during the boot-up sequence. By default, 127 (GPIO04/PCC.01) is enabled only after the system boots into the OS. If you want to enable the debug UART immediately after the Jetson is powered on, you will need to configure this gpio using the pinmux.

This involves modifying the relevant files and reflashing the Jetson module after applying the pinmux changes. We assume that you have already created an L4T folder with the NRU tarball extracted.

File name: L4T/bootloader/Orin-nru160-gpio-default.dtsi

Last updated