Perform the following steps to download the board images:
1. Download the UUU binary file from github as described before. Install UUU into a directory contained by the system
environment variable of "PATH".
2. Make the board enter serial download mode.
Change the board's SW2 (boot mode) to 001000 (from 1-6 bit) to enter serial download mode.
3. Power on the board. Use the USB cable on the board USB 3.0 port to connect your PC with the board.
NOTE
• There are three USB ports on the i.MX 8QuadMax MEK board: USB-to-
UART, USB 2.0, and USB 3.0.
• The USB-to-UART port can be referenced as debug UART, which can be
used to watch the log of the hardware boot processing.
• USB 2.0 is USB Host and USB 3.0 is USB OTG.
4. Decompress release_package/android_p9.0.0_2.0.0-ga_image_8qmek.tar.gz, which contains the image files and
uuu_imx_android_flash tool.
5. Execute the uuu_imx_android_flash tool to flash images.
The uuu_imx_android_flash tool can be executed with options to get help information and specify the images to be
flashed. For i.MX 8QuadMax board, related options are described as follows
Table 6. Options for uuu_imx_android_flash
tool
Option
Description
-h
Displays the help information of this tool.
-f
soc_name
Specifies the SoC information. For 8QuadMax, it
should be "imx8qm". This option is mandatory.
-a
Only flashes slot a. If this option and "-b" option are
not used, slots a and b are both flashed.
-b
Only flashes slot b. If this option and "-a" option are
not used, slots a and b are both flashed.
-c card_size
Specifies which partition table image file to flash. For
8QuadMax, it can be followed with "7" or "28". If this
option is not used, default "partition-table.img" is
flashed.
-d
dev
Specifies some images with "dev" in its name. For
8QuadMax, it can be "hdmi", "mipi-panel". If this
option is not used, default dtbo and vbmeta images
are flashed.
-e
Erases user data after images are flashed.
-D
directory
Specifies the directory in which there are the images
to be flashed. If this option is not used, images in the
current working directory are flashed.
-t target_dev
Specifies the target device. For 8QuadMax, it can be
"emmc" and "sd". If this option is not used, images
are flashed to eMMC.
-daemon
Run UUU in Daemon mode. This option is used to
flash multiple boards of the same type.
-i
If the script is executed with this option, no images
will be flashed. The script loads U-Boot to RAM and
executes to fastboot mode. this option is used for
development.
Working with the i.MX 8QuadMax MEK Board
Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019
22
NXP Semiconductors