Which configuration to use for Orin NX on Orin Nano DevKit?

Hello,

i am confused about the flashing process of an NVIDIA default image to an OrinNX using the OrinNano DevKit:

According to Jetson Developer Guide | Getting Started, p-Numbers for those combinations are:

  • p3766 (for Orin Nano DevKit Carrier Board)

  • p3767-0000 (for OrinNX 16GB Module)

But:

  1. There is no link in r35.4.1 BSP root for any OrinNX flash config as for example for the XavierNX /w corresponding DevKit (e.g. jetson-xavier-nx-devkit.conf)

  2. Neither, there is no config for the combination of p-Numbers (should be like p3766-0000+p3767-0000.conf)

  3. Nor there is any configuration mentioning the OrinNano DevKit p-Number (p3766)

Instead, there exists config files for carrier boards p3768 in conjuction /w OrinNX Module (p3767-0000), which is non-existant according to Jetson Developer Guide | Getting Started.

12:06 $ ls p376*
p3767.conf.common  p3768-0000+p3767-0000.conf  p3768-0000+p3767-0000-maxn.conf  p3768-0000+p3767-0000-nvme.conf

Please provide more information on this mistery.

There is a conf file with orin-nano-devkit string inside.

Ok, so this is valid for all kinds of SoCs which work out-of-the-box (Orin Nano & NX)?

Why is the carrier board p-number in the config p3768 and not p3766 as mentioned in the documentation?

Ok, so this is valid for all kinds of SoCs which work out-of-the-box (Orin Nano & NX)?

Correct.

Why is the carrier board p-number in the config p3768 and not p3766 as mentioned in the documentation?

Actually, p3766 is devkit which is carrier board (p3768) + module (p3767-xxxx)

Actually, p3766 is devkit which is carrier board (p3768) + module (p3767-xxxx)

Ok, this is a different scheme as for the SoC / DevKits before (e.g. XavierNX) but i will keep this in mind.

Thx for quick response.

1 Like

Actually, flashing with this config doesn’t work for us:

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/t186ref/cfg/flash_t234_qspi.xml” --showlogs --network usb0 jetson-orin-nano-devkit-nvme internal

The device boots to UEFI but cannot boot from there:

Also, SDK-Manager does not work for us because of wrong Ubuntu Version:

I am saying that using “jetson-orin-nano-devkit”. But not what you are using now.

There is a conf file with orin-nano-devkit string inside.

That is what you said, and because we want to install it on NVME (only possible option for OrinNX), we used the orin-nano-devkit-nvme file.

What about the SDK Manager GUI issue?
image

But it seems not to be possible to install SDK Manager on Ubuntu 20.04, so how should it work?

For the SDK Manager issue, i opened new thread under SDK Manager not usable anymore?

Both configurations are not working and expect eMMC or SDCard presence!

Now, i used sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/t186ref/cfg/flash_t234_qspi_nvme.xml” --showlogs --network usb0 --external-only jetson-orin-nano-devkit internal

See log
flash-log-2023-09-15T11:51:36+02:00.txt (262.7 KB)

Please provide exact information (should be given in User Guide but IT IS NOT!) on HowTo flash a OrinNX on default DevKit (see above) with any method (SDK or CLI)!

For CLI, please provide at least parameters for:

  • -c

  • -p

  • <config>

  • <mode>

I hope this was precisely enough.
If you need further information please let us know.

There is a conf file with orin-nano-devkit string inside.

That is what you said! Both configs have this string inside! Please be more precisely! (see all mentions above)

Hi,

There is a mistake during the copy and paste from forum.

Your command in the log file is:

image

But it should be

image

The quotation mark there is wrong if you directly copy from forum.

You could refer to the document here for full command.

https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/IN/QuickStart.html#to-flash-the-jetson-developer-kit-operating-software

seems to be a hint, i will try it now… thx

If you still hit any problem, please attach the host side and also uart side log during flash.

1 Like

This one was successful!

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -p "-c ./bootloader/t186ref/cfg/flash_t234_qspi.xml" -c ./tools/kernel_flash/flash_l4t_t234_nvme.xml --showlogs --network usb0 jetson-orin-nano-devkit nvme0n1p1

The exact command for r35.4.1 is differing from what was mentioned some months ago and is updated in new documentation (see Flashing Support — Jetson Linux Developer Guide documentation for OrinNX).

Thanks for the help!

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.