NXP Semiconductors
UM11483
Getting Started with NXP-based Wireless Modules on i.MX 8M Quad EVK Running Linux OS
4.4 Flashing the image to eMMC
The Universal Update Utility (UUU) runs on a Windows or Linux OS host and is used to
download images to different devices on an i.MX board.
Download UUU
Download UUU version 1.2.135 or later from https://github.com/NXPmicro/mfgtools/
releases.
Copy UUU
Copy the uuu binary into the /usr/bin/ directory and change the permission to executable.
ubuntu@ubuntu-desktop:/# sudo chmod +x /usr/bin/uuu
Flash the image
Use the following format for the command:
ubuntu@ubuntu-desktop:/# sudo uuu -b emmc_all <bootloader> <image>
For example:
ubuntu@ubuntu-desktop:/# sudo uuu -b emmc_all imx-boot-
imx8mqevk-sd.bin-flash_evk imx-image-full-imx8mqevk.wic
Follow these instructions to use UUU for i.MX 8M Quad:
• Connect a USB cable from a computer to the USB OTG/TYPE C port on the board
• Connect a USB cable from the OTG-to-UART port to the computer for console output
• Open a Terminal emulator program (for example minicom)
• Set the boot pin to serial download mode (refer to Section 2.4 "i.MX 8M Quad switch
settings")
UUU usage
ubuntu@ubuntu-desktop:/# sudo uuu -b emmc_all <bootloader> <image>
Using the pre-built image (Section 4.1 "Using the pre-built image"), the following
command burns the complete image into eMMC:
ubuntu@ubuntu-desktop:/# sudo uuu <release package>.zip
The following command decompresses the bz2 file into <build-dir>/tmp/deploy/images/
imx8mqevk/ directory and writes into eMMC:
ubuntu@ubuntu-desktop:/# sudo uuu -b emmc_all <bootloader>
<rootfs.wic.bz2>
UM11483 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 2 — 21 January 2021
28 / 41