![NXP Semiconductors ASUG Скачать руководство пользователя страница 4](http://html1.mh-extra.com/html/nxp-semiconductors/asug/asug_user-manual_1721768004.webp)
• partition-table.img: GPT partition table image. Used for 16 GB SD card and eMMC card.
• partition-table-7GB.img: GPT partition table image. Used for 8 GB SD card.
• partition-table-28GB.img: GPT partition table image. Used for 32 GB SD card.
• u-boot-imx8mn.imx: U-Boot image without Trusty OS integrated into it for i.MX 8M Nano EVK DDR4.
• u-boot-imx8mn-trusty.imx: U-Boot image with Trusty OS integrated into it for i.MX 8M Nano EVK DDR4.
• u-boot-imx8mn-evk-uuu.imx: U-Boot image used by UUU for i.MX 8M Nano EVK DDR4. It is not flashed to MMC.
• u-boot-imx8mn-lpddr4.imx: U-Boot image without Trusty OS integrated into it for i.MX 8M Nano EVK LPDDR4.
• u-boot-imx8mn-lpddr4-evk-uuu.imx: U-Boot image used by UUU for i.MX 8M Nano EVK LPDDR4. It is not flashed to
MMC.
• imx8mn_mcu_demo.img: MCU FreeRTOS image on MCU side.
• vendor.img: vendor image, which holds platform binaries. Mounted at /vendor.
• boot.img: a composite image that includes the kernel Image, ramdisk, and boot parameters.
• rpmb_key_test.bin: prebuilt test RPMB key. Can be used to set the RPMB key as fixed 32 bytes 0x00.
• testkey_public_rsa4096.bin: prebuilt AVB public key. It is extracted from the default AVB private key.
• To build the U-Boot image separately, see
• To build the kernel uImage separately, see
.
.
NOTE
3.2.1 Configuration examples of building i.MX devices
The following table shows examples of using the
lunch
command to set up different i.MX devices. After the desired i.MX device
is set up, the
make
command is used to start the build.
Table 3. i.MX device lunch examples
Build name
Description
i.MX 8M Nano EVK Board
$ lunch evk_8mn-userdebug
i.MX 8QuadXPlus MEK board
$ lunch mek_8q-userdebug
3.2.2 Build mode selection
There are three types of build mode to select: eng, user, and userdebug.
To pass CTS, use user build mode.
NOTE
The userdebug build behaves the same as the user build, with the ability to enable additional debugging that normally violates
the security model of the platform. This makes the userdebug build with greater diagnosis capabilities for user test.
The eng build prioritizes engineering productivity for engineers who work on the platform. The eng build turns off various
optimizations used to provide a good user experience. Otherwise, the eng build behaves similar to the user and userdebug builds,
so that device developers can see how the code behaves in those environments.
In a module definition, the module can specify tags with LOCAL_MODULE_TAGS, which can be one or more values of optional
(default), debug, eng.
NXP Semiconductors
Building the Android platform for i.MX
Android
™
User's Guide, Rev. P9.0.0_2.3.2, 6 March 2020
User's Guide
4 / 31