You can uncheck most of the downloads. This includes downloads to the host o/s, like CUDA. Leave only the “flash” checked.
SD card models are different than eMMC models. With SD cards the boot content, and the equivalent of a BIOS, is in QSPI memory on the module itself. eMMC modules tend to have this in partitions. Flashing an SD card module using the “qspi
” target does not alter the SD card, so some flashes do not destroy the SD card. You could always put an empty SD card in to see what happens, but the need for SD card is usually because the Jetson automatically reboots after a flash, and it is in the non-recovery mode full boot that JetPack/SDKM will attempt to install optional packages (such as CUDA) using ssh
over an admin account (thus first boot setup might have to occur prior to optional package install).
Think of boot content flash as also flashing the BIOS (Jetsons don’t have a BIOS, so they cannot be bricked like a desktop motherboard, but they still have the functions of a BIOS) and the boot content. For SD card models, this is QSPI flash. In your Linux_for_Tegra/
directory, examine this output:
ls -l jetson*.conf
Each of those is a symbolic link to a less human friendly file name. That name is a combination of the designation of the module and some carrier board. For command line flash, if you remove the “.conf
” suffix, each of those are flash targets. They’re human readable scripts, and so you can see what is being done.
The boot content has to be compatible with the o/s (rootfs). One set of QSPI (or eMMC partitions) tends to work with several SD card releases. You are advised to always flash QSPI at least once when you get a Nano. After that several L4T releases of SD card will work before you need to change boot/BIOS content. Many bugs are often fixed with newer boot content (the Linux kernel inherits the boot environment, so a faulty boot environment can have consequences). Try with an SD card which is partitioned, but has no content other than being formatted to see what happens, but know ahead of time that automatic reboot prior to attempting optional package install would fail since the SD card is empty.
If you have an SD card release that works, then you can uncheck flash and uncheck install of anything to host PC; just keep the optional content, e.g., CUDA, and fully boot the Jetson. Networking would be used, and so either the virtual wired ethernet over USB does this, or you could use the local LAN IP address, so on. You don’t need to flash the o/s. You don’t need to flash the QSPI more than once, and maybe you can get away without flashing that at all if it shipped with a new enough QSPI, but it is recommended to flash this.