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_1.0.0-ga, 01/2019
Contents
1
Overview....................................................................1
2
Hardware Requirements............................................ 1
3
Board......................................................................... 2
4
Board......................................................................... 9
5
MEK Board.............................................. ...............19
6
MEK Board............................................... .............. 27
7
Revision History......................... ............................ 35

Advertisement

loading
Need help?

Need help?

Do you have a question about the Android and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors Android

  • Page 1: Table Of Contents

    Board................. 2 with default configuration. For details on using the release Working with the i.MX 8M Quad EVK package, see the Android™ User's Guide (AUG) included in Board................. 9 this release package. Working with the i.MX 8QuadMax MEK Board..........
  • Page 2: 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 Figure 2. i.MX 8M Mini EVK with audio board Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 3 • To test the MIPI panel display, conect the i.MX MIPI panel to the "HDMI DSI" port. • To test the camera, connect two i.MX MIPI cameras to the "MIPI Camera0" and "MIPI Camera1" ports at the same time. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 4 Used with the UUU binary file to download image files into eMMC. The m4_os partition is flashed. uuu-android-mx8mm-evk-sd-m4.lst Used with the UUU binary file to download image files into the SD card. The m4_os partition is flashed. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 5 To test MIPI-DSI to HDMI output and audio playback based on Cortex-M4 FreeRTOS, choose one of the UUU scripts shown in the following table. Target device and boot storage UUU script file i.MX 8M Mini EVK eMMC uuu-android-mx8mm-evk-emmc-m4.lst i.MX 8M Mini EVK SD uuu-android-mx8mm-evk-sd-m4.lst Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 6 • To boot from SD card, change sw1101 to 01000110 and change sw1102 to 00110100. 3.3.2 Using the uuu_imx_android_flash tool to invoke UUU and fastboot tool to flash images The uuu_imx_android_flash shell script and windows batch file are provided to flash Android images with much more flexibility. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019...
  • Page 7 • If your SD card is 32 GB, execute the tool with "-c 28". • If your SD card is 8 GB, execute the tool with "-c 7". • To test MIPI-DSI to HDMI output, it does not need to use the -d option. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 8 U-Boot > saveenv With the settings above, the Android platform does not start the shell console. To disable selinux, append "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 3.4.2 Booting with MIPI-DSI to HDMI display and audio playback...
  • Page 9: Working With The I.mx 8M Quad Evk Board

    U-Boot > setenv append_bootargs androidboot.selinux=permissive U-Boot > saveenv 3.5 Board reboot 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 4.1 Board hardware...
  • Page 10 Working with the i.MX 8M Quad EVK Board Figure 7. i.MX 8M Quad EVK board Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/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_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 12 • To test the camera, connect the i.MX CSI MIPI Camera to the "Camera" port. 4.2 Board images The table below describes the location in the board partitions of the software images in android_p9.0.0_1.0.0- ga_image_8mqevk.tar.gz. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 13 The table below describes UUU scripts in android_p9.0.0_1.0.0-ga_image_8mqevk.tar.gz. They are used with the UUU binary file to download the images above into the board. For detailed information on how to download images with UUU, see Section 4.3 "Flashing board images". Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 14 • The SD card must be plugged in after the board is powered on. 4. Decompress release_package/android_p9.0.0_1.0.0-ga_image_8mmevk.tar.gz, which contains the image files and UUU scripts. Choose the correct UUU script file as shown in the following table. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 15 6. Wait for the script file execution to complete. If there are no errors, the command line interface displays the following information: PS C:\Users\user_01\tools\uuu> uuu.exe C:\Users\user_01\images \android_p9.0.0_1.0.0-ga_image_8mqevk\uuu-android-mx8mq-evk-sd.lst uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.2.24-0-g0d63ca3 Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 16 4.3.2 Using the uuu_imx_android_flash tool to invoke UUU and fastboot tool to flash images The uuu_imx_android_flash shell script and windows batch file are provided to flash Android images with much more flexibility. Perform the following steps to download the board images: 1.
  • Page 17 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_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 18 U-Boot > saveenv With the settings above, the Android platform does not start the shell console. To disable selinux, append "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 >...
  • Page 19: Working With The I.mx 8Quadmax Mek Board

    U-Boot > setenv append_bootargs androidboot.selinux=permissive U-Boot > saveenv 4.5 Board reboot 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 Android™...
  • Page 20 The figures below show the different components of 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_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 21 • To test the MIPI panel display, conect the i.MX MIPI panel to the "MIPI DSI" port. 5.2 Board images The table below describes the location in the board partitions of the software images in android_p9.0.0_1.0.0- ga_image_8qmek.tar.gz. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 22 You can download the latest version (1.2.31 for now). • For Linux OS, download the file named "uuu". • For Windows OS, download the file named "uuu.exe". Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 23 "dtbo-imx8qm.img and vbmeta-imx8qm.img" part of the UUU script. • To test the physical HDMI display, change dtbo-imx8qm.img and vbmeta- imx8qm.img to dtbo-imx8qm-hdmi.img and vbmeta-imx8qm-hdmi.img in the corresponding UUU script. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 24 5.3.2 Using the uuu_imx_android_flash tool to invoke UUU and fastboot tool to flash images The uuu_imx_android_flash shell script and windows batch file are provided to flash Android images with much more flexibility. Perform the following steps to download the board images: Android™...
  • Page 25 • If your SD card is 16 GB or the on-board eMMC is used as the boot device, it does not need to use the -c option. • If your SD card is 32 GB, execute the tool with "-c 28". Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 26 "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 5.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_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 27: Working With The I.mx 8Quadxplus Mek Board

    Working with the i.MX 8QuadXPlus MEK Board Figure 18. Android Pie image 6 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. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 28 Working with 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 Figure 21. i.MX mini SAS cable with LVDS-to-HDMI adapter Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 29 LVDS-to- HDMI/MIPI-to-HDMI or dual LVDS-to-HDMI displays with dual-camera support. /dtbo-imx8qxp-ov5640mipi.img dtbo_a and dtbo_b partitions to support single LVDS-to- HDMI/MIPI-to-HDMI or dual LVDS-to-HDMI displays with single MIPI camera support. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 30 3. Power on the board. Connect the PC with the board using the USB cable on the board USB 3.0 type-C port. NOTE • There are three USB ports on the i.MX 8QuadXPlus MEK board: USB-to- UART, USB 2.0, and USB 3.0. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 31 Powershell: Enjoy auto [tab] command complete by run below command or put into Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 Register-ArgumentCompleter -CommandName uuu -ScriptBlock {param($commandName, $parameterName,$wordToComplete,$commandAst,$fakeBoundParameter); C:\Users\user_01\tools \uuu>uuu.exe -autocomplete $parameterName } Succuess 1 Failure 0 20/20 [Done ] FB: done Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 32 6.3.2 Using the uuu_imx_android_flash tool to invoke UUU and fastboot tool to flash images The uuu_imx_android_flash shell script and windows batch file are provided to flash Android images with much more flexibility. Perform the following steps to download the board images: 1.
  • Page 33 • Change SW2 to switch the board back to 1100 (1-4 bit) to enter SD boot mode. 6.4 Booting After downloading the images, boot the board by connecting it to the power supply. Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 34 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. Figure 23. Android Pie image Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019...
  • Page 35: Revision History

    Revision History 7 Revision History Table 13. 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 Android™ Quick Start Guide, Rev. P9.0.0_1.0.0-ga, 01/2019 NXP Semiconductors...
  • Page 36 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.