Flashing QSPI Jetson Orin Nano

Hi everyone, we are trying to flash QSPI on Jetson Orin boards for mass production by using the provided flashing scripts. We ran into the same issue that occurred in this post: Link This command was working at first (i.e : ./tools/kernel_flash/l4t_initrd_flash.sh -p "–no-systemimg -c bootloader/t186ref/cfg/flash_t234_qspi.xml" --network usb0 jetson-orin-nano-devkit-nvme nvme0n1p1), however I had to delete and redownload the SDK folder and now when I run the command provided, the device tries to boot from SDMMC interface.

I tried to run the command with different arguments, and it works, however now if I have ethernet connected - the device tries to boot over HTTP first. (i.e : ./tools/kernel_flash/l4t_initrd_flash.sh -p "–no-systemimg -c bootloader/t186ref/cfg/flash_t234_qspi.xml" --network usb0 --external-device nvme0n1p1 jetson-orin-nano-devkit-nvme internal). I just want to flash the QSPI using Jetpack 5.1.2 so we can boot from cloned NVME.

Hi DevinS,

Are you using the devkit or custom board for Orin Nano?

Please try running the following command to flash QSPI only on Orin Nano.

$ sudo ./flash.sh -c bootloader/generic/cfg/flash_t234_qspi.xml jetson-orin-nano-devkit internal

Hi Kevin, that command only works one time on boards that do not come from devkits. If you follow the link I provided above, it shows a forum post with the same issue. (QSPI is not deleted when ran a second time, hence why I have to use the initrd_flash). We are using a custom carrier board but we have the same issue when using devkits.

I found out the issue was in the program I was using to call the flashing script and was fixed. Thank you for your time.

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