We are attempting to emulate the Orin NX 8GB on an Orin AGX. Due to the size of our test environment, we need to do this on NVME SSD similar to as outlined in this forum post:
My environment
Host PC: ubuntu 20.04, also has latest SDK manager
L4T: 35.5.0
Jetson: AGX Orin 64GB Developer Kit
I have referenced and followed the various guides, videos and forum posts here here, and here
I have tried several iterations/variations of getting the basic emulation to work from eMMC including:
Removing nvme and following emulation flash procedure only for eMMC
Flashing eMMC using SDK Manager to Jetpack 5.1.3 then installing formatted NVME and following emulation flash procedure for r35.5.0
Flashing nvme using emulation flash procedure from host Linux PC, which appears to complete successfully, removing nvme, reflashing eMMC using SDK Manager (which completes successfully), reinstalling flashed NVME and trying to boot from this using boot manager.
None of the above have worked. I either get a working SDK Manager installed Jetpack 5.1.3, or I get a black screen on boot after the nVidia splash, or I get loop booting where the Jetson just keeps rebooting to the nVidia splash screen and does not proceed.
Is there an updated / alternate process for doing what we are trying to do that I should be following? I can provide logs and commands used if that is helpful.
Yes that is correct, we want to flash AGX Orin 64GB Devkit with Orin NX 8G config. I am happy to repeat that command and share the two logs. May I also confirm that these are the correct files we should be using:
*** The target t186ref has been flashed successfully. ***
Reset the board to boot from internal eMMC.
It seems the board has been flashed successfully.
[ 20.774757] Please complete system configuration setup on the serial port provided by Jetson's USB device mode connection. e.g. /dev/ttyACMx where x can 0, 1, 2 etc.
From your serial console log, it is waiting you to finish the system configuration during first boot for username/password.
You can also refer to Flashing Support — Skipping oem-config to pre-configure them before flash.
I did see that message, and tried to figure out what it meant since I already had a serial connection to the device but this menu was not loading. Turns out:
The Jetson Orin AGX will create two serial port connections - one on the Micro USB port that I was using to monitor boot and configuration process and one via the USB-C interface that connects the device to the host flashing machine
In my case, the Micro USB connection to the host was at /dev/ttyACM0 and the serial port presenting the configuration menu was at /dev/ttyACM4 and this was not evident until I had disconnected the Micro USB connection to the host and saw that only the ACM4 (USB-C) serial connection remained.
I will proceed from this point through the config, you may mark this closed and answered. Thank you!