mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-06 21:03:21 +09:00
![Peng Fan](/assets/img/avatar_default.png)
Introduce i.MX8 container set configuration file and add example Signed-off-by: Peng Fan <peng.fan@nxp.com>
46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
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
|