I’ve recently begun experimenting with executing a mass flash generated using the nvmassflashgen script. It took approximately 45min to flash four boards simultaneously using a single flashing host.
When examining the output of
top, I didn’t notice any resource constraints that would present an obvious bottleneck for the speed of the flash process, so I’m wondering:
How can we improve our procedure and/or hardware selection to speed up the mass flash operation?
To provide some context:
The mass flash tarball was initially created using the
-r flag, and the provided
system.img was a raw system image created using the
flash.sh script. The
system.img file has a size of approximately 28G.
Two boards were connected to the USB3.0 ports directly on the host, and two boards were connected to USB3.0 ports exposed by a USB-C hub attached to the host.