Boot from eMMC using UUU tool This document provides detailed instructions for flashing the image to the eMMC on an I-Pi SMARC IMX8M plus using the UUU tool for users of both Windows and Linux. Windows Host Users Linux Host Users Prerequisites Download the prebuilt Image(2G/4G) to the working directory on your development host click here. Download the boot_loader(2G/4G) click here. Place the boot_loader and the downloaded Image in the same directory. Windows Host Change the boot settings is in recovery mode/serial download mode 0001 on your I-Pi SMARC IMX8M plus. Here, as shown in the below figure the upper side of the switch is ‘1’ and lower side of the switch is ‘0’. Your development host must be connected to your target board via a micro USB OTG cable and the board must be powered with a power cable. Install the winusb driver using Zadig click here. Open Zadig find your USB-connected device. Go to options and click list All Devices. The connected USB device would be the SE Blank XXX or USB download gadget. Select that device and install or reinstall its driver. Click here to download the UUU tool and extract the files. After extracting the files, copy them to C:/Windows/System32 directory. Run the Windows Command Prompt as Administrator and navigate to the directory where you downloaded UUU tool. Type the following commands, cd imx-mfg-uuu-tool_20210311\imx-mfg-uuu-tool\uuu\windows64\ uuu.exe -b emmc_all (file_path_of_boot_loader) (file_path_of_image_file) Once it is finished, you will see the message it is done. Take off all the cables from the carrier, such as the power cord and USB cable. Set the boot settings to eMMC 1000. Turn it on now by connecting the power cord and HDMI cable. The installed image is visible on your display. Linux Host Change the boot settings is in recovery mode/serial download mode 0001 on your I-Pi SMARC IMX8M plus. Here, as shown in the below figure the upper side of the switch is ‘1’ and lower side of the switch is ‘0’. Click here to download the UUU tool and extract the files. After extracting the files, copy them to /home directory. Your development host must be connected to your target board via a micro USB OTG cable and the board must be powered with a power cable. To run the UUU tool, go to the downloaded directory and type the following commands on the linux terminal. sudo cp ~/Downloads/uuu /usr/binsudo chmod +x /usr/bin/uuuls Using these UUU commands, you can verify the USB devices and flash the image to eMMC. uuu -lsusbsudo ./uuu -b emmc_all (file_path_of_boot_loader) (file_path_of_image_file) Once it is finished, you will see the message it is done. Take off all the cables from the carrier, such as the power cord and USB cable. Set the boot settings to eMMC 1000. Turn it on now by connecting the power cord and HDMI cable. The installed image is visible on your display.