Enabling debug UART for Jetpack6.0

This guide documents the steps to enable debug UART and route UARTC on Neousys NRU-51V+ by modifying both the hardware routing and device tree (DTS / pinmux / GPIO) configuration.

🖥️ Development Environment

Item
Version / Model

Host OS

Ubuntu 20.04

Board

Neousys NRU-51V+

USB-to-TTL Cable

OP-1010C18V-PBAM04D1 (1.8 V level) — OnePingarrow-up-right


1. 🪛 Hardware Routing (TX/RX Wiring)

  • On the NRU-51V+ carrier board, UART2_TXD (pin 236) and UART2_RXD (pin 238) are routed through 0 Ω resistors R478 (TX) and R470 (RX).

  • Solder jumper wires from these resistor pads to the desired external connector.

Result: UART2_V2X_TXD and UART2_V2X_RXD are now physically accessible.

2. 🧪 USB-to-TTL Adapter Connection

Use OP-101X USB-to-TTL cable (1.8 V version) on the host PC to monitor and interact with UARTC:

Signal
Jetson Pin (after routing)
USB-TTL Pin
Notes

TX

R478 pad

RX

Cross TX→RX

RX

R470 pad

TX

Cross RX→TX

GND

System ground

GND

Common ground required

⚠️ Important:

  • This cable supports 1.8 V logic levels — this matches the Jetson UARTC IO voltage, so no level shifter is required.

  • Do not use 5 V or 3.3 V cables directly on 1.8 V pins.

On the host PC, verify the device after plugging in:

For example, it may show:

Then open with:


3. 📝 Pinmux Configuration

Edit:

Result: PCC5/PCC6 pins mapped to UARTC with correct electrical characteristics.


4. 🧭 DTS: Enabling UARTC Node

Edit:

Result: UARTC is now registered as a serial device at boot.


5. ⚡ GPIO Configuration

Edit:

Result: Power rail for uart3 is enabled at boot.


6. 🧪 Verification Steps

  1. Updated DTB:

  2. Flash NRU-51V

  3. Boot the system and check device:

    Expected output:

  4. Connect to UART via USB-TTL adapter on Host PC:


✅ Summary Table

Step
Description
File Path / Item

1

Hardware routing

R470 / R478 pads

2

USB-to-TTL connection

OP-1010C18V-PBAM04D1 1.8 V cable

3

Pinmux configuration

Orin-nru50+-pinmux.dtsi

4

Enable UARTC node

nru_50_pcba.dtsi

5

GPIO default output enable

Orin-nru50+-gpio-default.dtsi

6

Verification

Accessible through host UART terminal

Last updated