With above settings, 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
5.4.2 Booting with physical HDMI display
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=1184M@0x960M-0xe00M androidboot.primary_display=imx-drm
firmware_class.path=/vendor/firmware transparent_hugepage=never
androidboot.wificountrycode=CN
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
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
Working with the i.MX 8QuadMax MEK Board
Android™ Quick Start Guide, Rev. P9.0.0_2.0.0-ga, 04/2019
24
NXP Semiconductors