| Introduction: |
| ============= |
| |
| This documentation entry describes the i.MX8 container format and how |
| to use. |
| |
| A Boot image consists of: |
| - Primary Boot Container Set |
| - Optional Secondary Boot Container Set |
| |
| The imx8image only support the Primary Boot Container Set. |
| |
| The Primary Boot Container Set contains two containers. The 1st container |
| only contain the SECO firmware image, the 2nd container can contain |
| multiple images and typically have: |
| - SCF FW image |
| - M4 FW image |
| - AP FW image |
| |
| For more details, refer i.MX8 Reference Mannual Chapter 5 |
| "System Boot and section", "5.9 (Boot image) of the processor's manual" |
| |
| Configuration file: |
| ================== |
| BOOT_FROM [sd|emmc_fastboot|fspi|nand_4k|nand_8k|nand_16k] [sector_size] |
| - indicates the boot media |
| SOC_TYPE [IMX8QM|IMX8QX] |
| - indicates the soc |
| APPEND [ahab container image] |
| - indicates the ahah image that will be put in the 1st container |
| When creating container image will be loaded by SPL, this entry |
| should not this included |
| CONTAINER |
| - indicates to create the 2nd container |
| IMAGE [SCU|M40|M41|A35|A53|A72] [image file] [load address] |
| - indicates images will be put in the 2nd container |
| |
| Example: |
| ======= |
| BOOT_FROM SD 0x400 |
| SOC_TYPE IMX8QM |
| APPEND mx8qm-ahab-container.img |
| CONTAINER |
| IMAGE SCU mx8qm-mek-scfw-tcm.bin |
| IMAGE A35 spl/u-boot-spl.bin 0x00100000 |