Clearly I could let flash.sh recreate the file system and then replace system.img with the one we really want when it has finished. I’m just trying to understand the process.
You could just run the following command to do full flash (including recreate the rootfs) to make sure it be applied correctly.
Then, your system.img would be created in Linux_for_Tegra/bootloader/system.img.
let me explain this way…
assume you’ve already perform flash script before, and there’s file system image (i.e. system.img) located on your local host.
when you specify -r option to the flash command-line, the whole flash process remain the same, it’ll reuse the existing file system image to flash the target.
however,
the flash process have slightly different when you enable the other option, --no-systemimg, it’s used to skip system image, or, root file system is no needed.
I’ve got 2 different boards to play with, and some uncertainty about the correct pinmux for each, and I was hoping to not have to keep recreating system.img but I’ll find a way to make it work.