Hi,
I installed the latest version for Jetson Nano from an SD card. I modified the firmware to boot from SSD. The SSD disk is corrupted. How do I reset the firmware to boot from the SD card?
You would use QSPI flash. You could leave the SD card out if you are trying to preserve it while flashing QSPI.
Note that Jetsons do not have a hardware BIOS, but they do have the equivalent in software. For an SD card model of dev kit (models which do not have eMMC) the boot content and equivalent to the BIOS is in the QSPI memory; this memory is on the module itself. Flashing this changes boot.
For terms, L4T is what actually gets flashed, and in turn, this is just Ubuntu with NVIDIA drivers. The SD card would have its L4T release version visible in its “/etc/nv_tegra_release
” file. The QSPI must be from the same major release; very very likely it is R32.x for the older Nano. If the SD card is from R32.x, then pick the latest R32.x for QSPI flash:
https://developer.nvidia.com/linux-tegra
Note that you will probably be flashing on command line. If you’ve installed that software, and you go to the “Linux_for_Tegra/
” directory (usually found at “~/nvidia/nvidia_sdk/JetPack...version.../Linux_for_Tegra/
”, but can be elsewhere if you are installing without JetPack), then you can observe these files:
ls jetson*.conf
Those files, if you remove the “.conf
” from the name, are your available flash targets. You will find one named after your Nano, and mentioning QSPI. I will assume “jetson-nano-qspi
” is the target. If the boot device on an SD card model dev kit is to be the rootfs, then command line flash would be something like this:
sudo ./flash.sh -r jetson-nano-qspi mmcblk1p1
(assumes the Nano has the correct USB connection and is in recovery mode)
Thank you, I will try. 😊
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.