Orin NX Devkit + DutLink

Manual for connecting the dutlink board to the Orin AGX devkit.

This is a graphical guide describing how to connect an NVIDIA Orin AGX Devkit to the dutlink-board.

This setup will use 4 USB connections to your host:

  • Jumpstarter control
  • Jumpstarter USB3 storage
  • NVIDIA Flashing USBC or microUSB port

Wiring table

NameNX Devkit ConnectorJumpstarter ConnectorHost connectorComments
GND(J14) pin 7(I/O) GNDConnecting signal ground
/FORCE_REC(J14) pin 10(I/O) CTL_AForce recovery mode signal (active low)
SLEEP/WAKE(J14) pin 12(I/O) CTL_BPower down [>10s], Power up [short] (active low)
/SYS_RESET(J14) pin 8(I/O) RESETReset signal (active low)
RCM(J5) USB-C or microUSB connectorUSBNVIDIA Flashing interface for RCM
DUT-STORAGE(J7-J6) USB 3.2 Gen1J8USB storage attachment to DUT
DUT-POWERPOWER JACKJ3Power output for the DUT
ETHERNETEthernetConnect to a network where the host is also connected
JUMPSTARTERP1 USB-CUSBJumpstarter control USB bus, used by the jumpstarter software to talk to the dutlink-board
HOST-STORAGEJ7 USB-B 3.0USBHost access to USB storage, used to write the USB disk
DISKJ9 USB-A 3.0Connect a pen-drive or disk here. USB3.1 Gen1 (5Gbps recommended, Gen2 10Gbps don't work well yet)
POWER-4-DUTJ2 BARREL JACK POWERConnect the Orin NX Devkit power adapter here

Troubleshooting

My console doesn’t show anything

See the Console access section and clear any previous configuration for the USB console.

The system won’t boot from the USB disk

You need to go into the UEFI BIOS and change the boot order to setup “new devices” as the first boot option. Make sure that the USB devices is found.

Make sure that you are not using a USB3.1 Gen2 device (10Gbps), as this is not supported yet.

Power sequencing

The power sequencing settings are:

jumpstarter set-config device-id power_on p1

jumpstarter set-config device-id power_off p0

jumpstarter set-config device-id power_rescue p1,aL,rL,w1,rZ,w1,aZ

This means that we will use the power control directly, without using the power button as it’s not necessary for this board. The flashing mode is activated by setting force recovery signal to low aL, then asserting reset rL, and then waiting for 1 second w1, then releasing the reset signal rZ, waiting another second w1, and then releasing the force recovery signal aZ.

Console access

The Orin NX Devkit the UEFI console only on the 40pin port, so any necessary UEFI settings must be performed on that port first.

You must clear the previous usb console settings if this board was used with an AGX

$ jumpstarter set-usb-console orin-nx-00 ""

Last modified June 11, 2024: Fix NX references (0475948)