Orin NX Devkit + DutLink
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
Name | NX Devkit Connector | Jumpstarter Connector | Host connector | Comments |
---|---|---|---|---|
GND | (J14) pin 7 | (I/O) GND | Connecting signal ground | |
/FORCE_REC | (J14) pin 10 | (I/O) CTL_A | Force recovery mode signal (active low) | |
SLEEP/WAKE | (J14) pin 12 | (I/O) CTL_B | Power down [>10s], Power up [short] (active low) | |
/SYS_RESET | (J14) pin 8 | (I/O) RESET | Reset signal (active low) | |
RCM | (J5) USB-C or microUSB connector | USB | NVIDIA Flashing interface for RCM | |
DUT-STORAGE | (J7-J6) USB 3.2 Gen1 | J8 | USB storage attachment to DUT | |
DUT-POWER | POWER JACK | J3 | Power output for the DUT | |
ETHERNET | Ethernet | Connect to a network where the host is also connected | ||
JUMPSTARTER | P1 USB-C | USB | Jumpstarter control USB bus, used by the jumpstarter software to talk to the dutlink-board | |
HOST-STORAGE | J7 USB-B 3.0 | USB | Host access to USB storage, used to write the USB disk | |
DISK | J9 USB-A 3.0 | Connect a pen-drive or disk here. USB3.1 Gen1 (5Gbps recommended, Gen2 10Gbps don't work well yet) | ||
POWER-4-DUT | J2 BARREL JACK POWER | Connect 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 ""