需要協助嗎?與我們線上聊天 WhatsApp

Please, enable Compare.
  1. Home
  2. Knowledge Base
  3. Android on SMARC
  4. NXP i.MX8M
  5. Building Android 15.0.0_1.2.0 BSP Distribution

Building Android 15.0.0_1.2.0 BSP Distribution



Carrier Board




Notes















Notes



Image

Description

U-Boot Image

u-boot.imx / spl.bin, bootloader.img

GPT table image

partition-table.img

Android dtbo image

dtbo.img

Android boot image

boot.img

Android initialization boot image

init_boot.img

Android vendor boot image

vendor_boot.img

Android super image

super.img

Android verify boot metadata image

vbmeta.img


Partition Type/

Index

Name

Start Offset

Size

File system

Content

N/A

bootloader0

32KB

4 MB

N/A

spl.imx/u-boot.imx

(1)

bootloader_a

8MB

16 MB

N/A

bootloader.img

(2)

bootloader_b

Following

bootloader_a

16 MB

N/A

bootloader.img

1 (3)

dtbo_a

8 MB (following

bootloader_b)

4 MB

N/A

dtbo.img

2 (4)

dtbo_b

Follow dtbo_a

4 MB

N/A

dtbo.img

3 (5)

boot_a

Follow dtbo_b

64 MB

boot.img format,

a kernel + part of

RAMDisk

boot.img

4 (6)

boot_b

Follow boot_a

64 MB

boot.img format,

a kernel + part of

RAMDisk

boot.img

5 (7)

init_boot_a

Follow boot_b

8 MB

part of RAMdisk

init_boot.img

6 (8)

init_boot_b

Follow init_boot_a

8 MB

part of RAMdisk

init_boot.img

7 (9)

vendor_boot_a

Follow init_boot_b

64 MB

part of RAMdisk

vendor_boot.img

8 (10)

vendor_boot_b

Follow vendor_bvoot_a

64 MB

part of RAMdisk

vendor_boot.img

9 (11)

misc

Follow vendor_boot_b

4 MB

N/A

For recovery storage

bootloader message, reserve.

10 (12)

metadata

Follow misc

64 MB

f2fs

Metadata of OTA update,

remount, and so on.

11 (13)

presistdata

Follow metadata

1 MB

N/A

the option to operate unlock

unlock

12 (14)

super

Follow presistdata

4096 MB

N/A

system.img, system_dlkm.

img, system_ext.img,

vendor.img, vendor_dlkm.

img, and product.img

13 (15)

userdata

Follow super

Remained space

f2fs

Application data storage for

system application. And for

emulated storage, in /data/

media/<user_id> dir.

14 (16)

fbmisc

Follow userdata

1 MB

N/A

To store the state of lock/

unlock.

15 (17)

vbmeta_a

Follow fbmisc

1 MB

N/A

To store the verify boot’s

metadata.

16 (18)

vbmeta_b

Follow vbmeta_a

1 MB

N/A

To store the verify boot’s

metadata.



UUU Script Name

Function

uuu_android_flash.bat

Script to generate lst file on Windows OS

uuu_android_flash.sh

Script to generate lst file on Linux OS


Setup SD Card




<dtb_feature>

Description

<blank>

Support no display configuration

<hdmi>

Support HDMI display configuration

<dcss-lvds>

Support LVDS display configuration (DCSS controller)

<lcdif-lvds>

Support LVDS display configuration (LCDIF controller)

<dp>

Support DisplayPort display configuration

<uboot_feature>

Description

<blank>

Standard/non-featured bootloader

<dual>

Dual-slot A/B boot support

<trusty-dual>

Dual-slot boot + Trusty TEE

<trusty-rbidx-blob-dual>

Trusty + rollback index protection + bootloader blobs + dual-slot

<trusty-secure-unlock-dual>

Trusty + secure unlock support + dual-slot

Notes





<dtb_feature>

Description

<blank>

Support no display configuration

<hdmi>

Support HDMI display configuration

<dcss-lvds>

Support LVDS display configuration (DCSS controller)

<lcdif-lvds>

Support LVDS display configuration (LCDIF controller)

<dp>

Support DisplayPort display configuration

<uboot_feature>

Description

<blank>

Standard/non-featured bootloader

<dual>

Dual-slot A/B boot support

<trusty-dual>

Dual-slot boot + Trusty TEE

<trusty-rbidx-blob-dual>

Trusty + rollback index protection + bootloader blobs + dual-slot

<trusty-secure-unlock-dual>

Trusty + secure unlock support + dual-slot



<dtb_feature>

Description

<blank>

Support no display configuration

<hdmi>

Support HDMI display configuration

<dcss-lvds>

Support LVDS display configuration (DCSS controller)

<lcdif-lvds>

Support LVDS display configuration (LCDIF controller)

<dp>

Support DisplayPort display configuration

<uboot_feature>

Description

<blank>

Standard/non-featured bootloader

<dual>

Dual-slot A/B boot support

<trusty-dual>

Dual-slot boot + Trusty TEE

<trusty-rbidx-blob-dual>

Trusty + rollback index protection + bootloader blobs + dual-slot

<trusty-secure-unlock-dual>

Trusty + secure unlock support + dual-slot

















Was this article helpful?

Related Articles