Download Print this page

Advertisement

Quick Links

NXP Semiconductors
Android™ Quick Start Guide

1 Overview

This document guides you through the processes of
downloading and running this release package. It only
explains how to download and run the default release image
with default configuration. For details on using the release
package, see the Android™ User's Guide (AUG) included in
this release package.

2 Hardware Requirements

The hardware requirements for using this release package are
as follows:
Supported system-on-chips (SoCs):
• i.MX 8M Mini
• i.MX 8M Quad
• i.MX 8QuadMax
• i.MX 8QuadXPlus
Supported boards:
• EVK board and Platform
• MEK board and Platform
Document Number: AQSUG
Rev. P9.0.0_2.0.0-ga, 04/2019
Contents
1
Overview....................................................................1
2
Hardware Requirements............................................ 1
3
Board......................................................................... 2
4
Board......................................................................... 9
5
MEK Board.............................................. ...............18
6
MEK Board............................................... .............. 25
7
Revision History......................... ............................ 30

Advertisement

loading
Need help?

Need help?

Do you have a question about the Android i.MX 8M Mini and is the answer not in the manual?

Questions and answers

Summary of Contents for NXP Semiconductors Android i.MX 8M Mini

  • Page 1: Table Of Contents

    NXP Semiconductors Document Number: AQSUG Rev. P9.0.0_2.0.0-ga, 04/2019 Android™ Quick Start Guide Contents 1 Overview Overview..............1 Hardware Requirements..........1 This document guides you through the processes of downloading and running this release package. It only Working with the i.MX 8M Mini EVK explains how to download and run the default release image Board.................
  • Page 2: Working With The I.mx 8M Mini Evk Board

    3 Working with the i.MX 8M Mini EVK Board 3.1 Board hardware The figures below show the different components of the i.MX 8M Mini EVK board. Figure 1. i.MX 8M Mini EVK board Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 3 Working with the i.MX 8M Mini EVK Board Figure 2. i.MX 8M Mini EVK with audio board Figure 3. i.MX 8M Mini SAS cable with DSI-to-HDMI adapter Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 4 • The QCOM 1PJ Wi-Fi/Bluetooth module is used on the i.MX 8M Mini EVK LPDDR4 Board. • The BCM 1MW Wi-Fi/Bluetooth module is used on the i.MX 8M Mini EVK DDR4 Board. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 5 3.3 Flashing board images The board image files can be flashed into the target board using Universal Update Utility (UUU). For the UUU binary file, download it from github: uuu release page on github. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 6 Specifies the directory in which there are the images to be flashed. If this option is not used, images in the directory current working directory are flashed. Table continues on the next page... Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 7 6. Wait for the uuu_imx_android_flash execution to complete. If there is not any error, you will get information on the command window indicating that images are already flashed. 7. Power off the board. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 8 U-Boot > setenv bootcmd "bootmcu && boota mmc1" # for emmc boot U-Boot > saveenv • i.MX 8M Mini EVK DDR4 Board: U-Boot > setenv bootargs console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200 init=/init androidboot.console=ttymxc1 consoleblank=0 androidboot.hardware=freescale cma=800M androidboot.primary_display=imx-drm firmware_class.path=/vendor/firmware transparent_hugepage=never androidboot.wifivendor=bcm androidboot.wificountrycode=CN Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 9: Working With The I.mx 8M Quad Evk Board

    After you have completed download and setup, reboot the board and wait for the Android platform to boot up. Figure 6. Android Pie image 4 Working with the i.MX 8M Quad EVK Board Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 10 Working with the i.MX 8M Quad EVK Board 4.1 Board hardware The figures below show the different components of the i.MX 8M Quad EVK board. Figure 7. i.MX 8M Quad EVK board Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 11 Working with the i.MX 8M Quad EVK Board Figure 8. i.MX 8M Quad EVK with audio board Figure 9. i.MX mini SAS cable with DSI-to-HDMI adapter Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 12 • To test the camera, connect the i.MX CSI MIPI Camera to the "Camera" port. • The QCOM 1CQ Wi-Fi/Bluetooth module is used on the i.MX 8MQuad Rev. B3/B4 Board. • The BCM 1CX Wi-Fi/Bluetooth module is used on the i.MX 8MQuad Rev. A Board. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 13 HDMI output /dtbo-imx8mq-mipi-b3.img dtbo_a and dtbo_b partitions to support i.MX 8M Quad B3 board MIPI-to-HDMI output /dtbo-imx8mq-mipi-panel-b3.img dtbo_a and dtbo_b partitions to support i.MX 8M Quad B3 board MIPI panel output Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 14 Only flashes slot b. If this option and "-a" option are not used, slots a and b are both flashed. Table continues on the next page... Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 15 • To test HDMI output, execute the tool with "-d b3". • To test MIPI-to-HDMI output, execute the tool with "-d mipi-b3". • To test MIPI panel output, execute the tool with "-d mipi-panel-b3". Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 16 "androidboot.selinux=permissive" to the U-Boot's bootargs. Boot environment variables are as follows: U-Boot > setenv append_bootargs androidboot.selinux=permissive U-Boot > saveenv 4.4.2 Booting with single display: MIPI-to-HDMI display In the U-Boot prompt, set the U-Boot environment variables as follows: Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 17 • i.MX 8M Quad EVK B3/B4 Board: U-Boot > setenv bootargs console=ttymxc0,115200 earlycon=imxuart,0x30860000,115200 init=/init androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=1280M androidboot.primary_display=imx-drm firmware_class.path=/vendor/firmware transparent_hugepage=never androidboot.wifivendor=qca androidboot.wificountrycode=CN U-Boot > saveenv • i.MX 8M Quad EVK Rev. A Board: Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 18: Working With The I.mx 8Quadmax Mek Board

    After you have completed download and setup, reboot the board and wait for the Android platform to boot up. Figure 12. Android Pie image 5 Working with the i.MX 8QuadMax MEK Board 5.1 Board hardware The figures below show the different components of the i.MX 8QuadMax MEK board. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 19 Working with the i.MX 8QuadMax MEK Board Figure 13. i.MX 8QuadMax MEK board Figure 14. i.MX mini SAS cable with DSI-to-HDMI adapter Figure 15. i.MX mini SAS cable with LVDS-to-HDMI adapter Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 20 • To test the MIPI panel display, conect the i.MX MIPI panel to the "MIPI DSI" port. • To test single camera, connect i.MX MIPI Camera to the "MIPI Camera0" or "MIPI Camera1" port. • To test dual cameras, connect both. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 21 • For Windows OS, download the file named "uuu.exe". Because the two script files will direclty invoke UUU, make sure that UUU is in a path contained by the system environment variable of "PATH". Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 22 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. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 23 In the U-Boot prompt, set the U-Boot environment variables as follows: U-Boot > setenv bootargs console=ttyLP0,115200 earlycon=lpuart32,0x5a060000,115200 init=/ init androidboot.console=ttyLP0 consoleblank=0 androidboot.hardware=freescale androidboot.fbTileSupport=enable cma=800M@0x960M-0xe00M androidboot.primary_display=imx-drm firmware_class.path=/vendor/firmware transparent_hugepage=never androidboot.wificountrycode=CN U-Boot > saveenv Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 24 U-Boot > setenv append_bootargs androidboot.selinux=permissive U-Boot > saveenv 5.5 Board reboot After you have completed download and setup, reboot the board and wait for the Android platform to boot up. Figure 18. Android Pie image Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 25: Working With The I.mx 8Quadxplus Mek Board

    6.1 Board hardware The figures below show the different components of the i.MX 8QuadXPlus MEK board. Figure 19. i.MX 8QuadXPlus MEK board Figure 20. i.MX mini SAS cable with DSI-to-HDMI adapter Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 26 LVDS- to-HDMI/MIPI-to-HDMI or dual LVDS-to-HDMI display with dual-camera support. /system.img system_a and system_b partitions /vendor.img vendor_a and vendor_b partitions Table continues on the next page... Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 27 Option Description Displays the help information of this tool. Specifies the SoC information. For 8QuadXPlus, it should be "imx8qxp". This option is mandatory. soc_name Table continues on the next page... Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 28 Take the following command as an example: > net use z: \\10.193.108.179\daily_images "z" in the command represents an available drive letter. It can be other available drive letter. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 29 "androidboot.selinux=permissive" to the U-Boot's bootargs. Boot environment variables are as follows: U-Boot > setenv append_bootargs androidboot.selinux=permissive U-Boot > saveenv 6.5 Board reboot After you have completed download and setup, reboot the board and wait for the Android platform to boot up. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 30: Revision History

    Table 9. Revision history Revision number Date Substantive changes P9.0.0_1.0.0-beta 11/2018 Initial release P9.0.0_1.0.0-ga 01/2019 i.MX 8M, i.MX 8QuadMax, i.MX 8QuadXPlus GA release. P9.0.0_2.0.0-ga 04/2019 i.MX 8M, i.MX 8QuadMax, i.MX 8QuadXPlus GA release. Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019 NXP Semiconductors...
  • Page 31 How to Reach Us: Information in this document is provided solely to enable system and software implementers to use NXP products. There are no express or implied copyright licenses granted hereunder to design or Home Page: fabricate any integrated circuits based on the information in this document. NXP reserves the right to nxp.com make changes without further notice to any products herein.