USB Image Tool

Image Deployment to SD Card

The USB Image Tool can be used to deploy and backup full SD Card Images.

Simply extract the zip file, launch the program, select the drive you want to restore an image on and select a file to apply to the SD Card.
Some SD Cards can be slightly smaller than others, which can result in an error popping up saying that the image file is too large for the selected USB device. In this case it can help to check the “Truncate oversize image” and “Fix GPT after Restore” checkboxes in the options.

 

Image Deployment to eMMC

The tool can also be used to deploy linux images to onboard eMMC storage.

In order to do that simply connect the USB OTG port of your baseboard to your computer, connect the UART interface to your computer and stop the system from fully booting by holding escape on the serial interface while booting. The process should be stopped in the U-Boot bootloader.

You can pass the main partition of the eMMC to the computer via USB OTG by executing the following command in U-Boot:

ums 0 mmc 0

A “Linux UMS Disk” storage device should show up in the USB Image Tool and an Image can be applied to it.