Greetings and thank you for all your help!
Background:
I am trying to flash a first-generation Nano dev kit using the SDK to upgrade it to JetPack 4.6.4.
- To see if I can upgrade it without completely wiping out my original, configured image since the on-line doc’s say that this update can ONLY be done via the SDK.
- To experiment with flashing the Nano just for the Grins and Giggles and to gain experience doing this. I micht actually NEED to do this in the future, and I’d like to get this debugged before I bury the dev kit in a robot.
Issue:
While attempting to flash my Nano, (with an external SSD attached via USB), the flashing process stalls at 99% complete.
Subsequent research disclosed that you CANNOT flash an external drive via the SDK. The documentation specifies that you must use the l4t_initrd_flash.sh tool to do that.
Likewise it disclosed that the command for flashing using external USB storage looks something like this:
Problems:
- The path
./tools/kernel_flash/
does not exist on my installation. - The script
l4t_initrd_flash.sh
does not exist anywhere on my system, even with a search starting at the beginning of the root filesystem. - The existing documentation is all for the later model Orion boards and there appears to be no/little information on the Nano boards regarding this.
- Flashing to a SD card and then recopying it to my SSD would be a royal pain in the tush, and I’d rather not do that.
Questions:
- Is JetPack 4.6.4 even a valid update for the Jetson Nano?
- If it is, is there an equivalent command-line tool to flash the Nano to external media. Note that the existing documentation states that you CANNOT flash external media with flash.sh.
- If it exists, what is the entire command that I should use?
- Absent that, is there any other way I can flash external media and/or update to JetPack 4.6.4?
- After looking at the flash.sh script, it appears to support external flashing, but it requires a board ID. I also remember seeing an article somewhere that listed all the board IDs, including the Nano. Do you remember where it is?
- The flash-sh script can take an extremely large number of parameters. As requested in #2, can you specify, or direct me to, the correct command line to do this using /dev/sda and/or /dev/sda1 as the target device?
Thanks for your help, it is appreciated!