Bootable Image#
Bootable image is primarily intended for booting from the external memories, for other use cases refer to the Executable Images. Bootable image encapsulates the executable application images and adds additional data processed by the bootROM that are needed for boot, like for example configuration of the flash memories. The bootable image might consists of:
Keyblob for data decryption
Keystore
FlexSPI Configuration Block (FCB)
External Memory Configuration Data (XMCD)
Device Configuration Data (DCD) - The DCD contains configuration data to configure any peripherals.
Application Image - It might contain plain application image, HAB, AHAB image or MBI.
List of supported devices and memory types#
List of devices and supported memory types#
Family |
Memory Type |
Offsets |
|---|---|---|
lpc550x |
MemoryType.RECOVERY_SPI |
|
lpc551x |
MemoryType.RECOVERY_SPI |
|
lpc552x |
MemoryType.RECOVERY_SPI |
|
lpc553x |
MemoryType.INTERNAL |
|
lpc553x |
MemoryType.FLEXSPI_NOR |
|
lpc553x |
MemoryType.RECOVERY_SPI_SB31 |
|
lpc553x |
MemoryType.RECOVERY_SPI_MBI |
|
lpc55s0x |
MemoryType.RECOVERY_SPI |
|
lpc55s1x |
MemoryType.RECOVERY_SPI |
|
lpc55s2x |
MemoryType.RECOVERY_SPI |
|
lpc55s3x |
MemoryType.INTERNAL |
|
lpc55s3x |
MemoryType.FLEXSPI_NOR |
|
lpc55s3x |
MemoryType.RECOVERY_SPI_SB31 |
|
lpc55s3x |
MemoryType.RECOVERY_SPI_MBI |
|
lpc55s6x |
MemoryType.RECOVERY_SPI |
|
mcxn23x |
MemoryType.RECOVERY_SPI_MBI |
|
mcxn23x |
MemoryType.RECOVERY_SPI_SB31 |
|
mcxn54x |
MemoryType.FLEXSPI_NOR |
|
mcxn54x |
MemoryType.RECOVERY_SPI_SB31 |
|
mcxn54x |
MemoryType.RECOVERY_SPI_MBI |
|
mcxn94x |
MemoryType.FLEXSPI_NOR |
|
mcxn94x |
MemoryType.RECOVERY_SPI_SB31 |
|
mcxn94x |
MemoryType.RECOVERY_SPI_MBI |
|
mx8ulp |
MemoryType.SERIAL_DOWNLOADER |
|
mx8ulp |
MemoryType.FLEXSPI_NOR |
|
mx8ulp |
MemoryType.EMMC |
|
mx8ulp |
MemoryType.SD |
|
mx8ulp |
MemoryType.FLEXSPI_NAND |
|
mx8ulp |
MemoryType.RECOVERY_SPI |
|
mx93 |
MemoryType.SERIAL_DOWNLOADER |
|
mx93 |
MemoryType.FLEXSPI_NOR |
|
mx93 |
MemoryType.EMMC |
|
mx93 |
MemoryType.SD |
|
mx93 |
MemoryType.RECOVERY_SPI |
|
rt1010 |
MemoryType.SERIAL_DOWNLOADER |
|
rt1010 |
MemoryType.FLEXSPI_NOR |
|
rt1015 |
MemoryType.SERIAL_DOWNLOADER |
|
rt1015 |
MemoryType.FLEXSPI_NOR |
|
rt1015 |
MemoryType.FLEXSPI_NAND |
|
rt1015 |
MemoryType.RECOVERY_SPI_HAB |
|
rt102x |
MemoryType.SERIAL_DOWNLOADER |
|
rt102x |
MemoryType.FLEXSPI_NOR |
|
rt102x |
MemoryType.FLEXSPI_NAND |
|
rt102x |
MemoryType.SEMC_NOR |
|
rt102x |
MemoryType.SEMC_NAND |
|
rt102x |
MemoryType.SD |
|
rt102x |
MemoryType.MMC |
|
rt102x |
MemoryType.RECOVERY_SPI_HAB |
|
rt104x |
MemoryType.SERIAL_DOWNLOADER |
|
rt104x |
MemoryType.FLEXSPI_NOR |
|
rt104x |
MemoryType.FLEXSPI_NAND |
|
rt104x |
MemoryType.SEMC_NOR |
|
rt104x |
MemoryType.SEMC_NAND |
|
rt104x |
MemoryType.SD |
|
rt104x |
MemoryType.MMC |
|
rt104x |
MemoryType.RECOVERY_SPI_HAB |
|
rt105x |
MemoryType.SERIAL_DOWNLOADER |
|
rt105x |
MemoryType.FLEXSPI_NOR |
|
rt105x |
MemoryType.FLEXSPI_NAND |
|
rt105x |
MemoryType.SEMC_NOR |
|
rt105x |
MemoryType.SEMC_NAND |
|
rt105x |
MemoryType.SD |
|
rt105x |
MemoryType.MMC |
|
rt105x |
MemoryType.RECOVERY_SPI_HAB |
|
rt106x |
MemoryType.SERIAL_DOWNLOADER |
|
rt106x |
MemoryType.FLEXSPI_NOR |
|
rt106x |
MemoryType.FLEXSPI_NAND |
|
rt106x |
MemoryType.SEMC_NOR |
|
rt106x |
MemoryType.SEMC_NAND |
|
rt106x |
MemoryType.SD |
|
rt106x |
MemoryType.MMC |
|
rt106x |
MemoryType.RECOVERY_SPI_HAB |
|
rt116x |
MemoryType.SERIAL_DOWNLOADER |
|
rt116x |
MemoryType.FLEXSPI_NOR |
|
rt116x |
MemoryType.FLEXSPI_NAND |
|
rt116x |
MemoryType.SEMC_NAND |
|
rt116x |
MemoryType.SD |
|
rt116x |
MemoryType.MMC |
|
rt116x |
MemoryType.RECOVERY_SPI_HAB |
|
rt117x |
MemoryType.SERIAL_DOWNLOADER |
|
rt117x |
MemoryType.FLEXSPI_NOR |
|
rt117x |
MemoryType.FLEXSPI_NAND |
|
rt117x |
MemoryType.SEMC_NAND |
|
rt117x |
MemoryType.SD |
|
rt117x |
MemoryType.MMC |
|
rt117x |
MemoryType.RECOVERY_SPI_HAB |
|
rt118x |
MemoryType.SERIAL_DOWNLOADER |
|
rt118x |
MemoryType.FLEXSPI_NOR |
|
rt118x |
MemoryType.FLEXSPI_NAND |
|
rt118x |
MemoryType.SEMC_NAND |
|
rt118x |
MemoryType.EMMC |
|
rt118x |
MemoryType.SD |
|
rt5xx |
MemoryType.FLEXSPI_NOR |
|
rt5xx |
MemoryType.SD |
|
rt5xx |
MemoryType.EMMC |
|
rt5xx |
MemoryType.RECOVERY_SPI_SB21 |
|
rt5xx |
MemoryType.RECOVERY_SPI_MBI |
|
rt6xx |
MemoryType.FLEXSPI_NOR |
|
rt6xx |
MemoryType.SD |
|
rt6xx |
MemoryType.EMMC |
|
rt6xx |
MemoryType.RECOVERY_SPI_SB21 |
|
rt6xx |
MemoryType.RECOVERY_SPI_MBI |
|
rw61x |
MemoryType.INTERNAL |
|
rw61x |
MemoryType.FLEXSPI_NOR |
|
Bootable Image for lpc550x and MemoryType.RECOVERY_SPI#
Bootable Image for lpc550x and MemoryType.RECOVERY_SPI JSON schema
Bootable Image for lpc550x and MemoryType.RECOVERY_SPI YAML configuration template
# ========================= Bootable Image template for lpc550x and MemoryType.RECOVERY_SPI ==========================
# ======================================================================================================================
# == Bootable Image for lpc550x and MemoryType.RECOVERY_SPI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v2.1 [Optional] =====---------------------------------------
# Description: Secure Binary v2.1 image path. It could be used as pre-prepared binary form of Secure Binary v2.1 and
# also YAML configuration file for Secure Binary v2.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v2.1 itself.
sb21: secure_binary_21.yaml
Bootable Image for lpc551x and MemoryType.RECOVERY_SPI#
Bootable Image for lpc551x and MemoryType.RECOVERY_SPI JSON schema
Bootable Image for lpc551x and MemoryType.RECOVERY_SPI YAML configuration template
# ========================= Bootable Image template for lpc551x and MemoryType.RECOVERY_SPI ==========================
# ======================================================================================================================
# == Bootable Image for lpc551x and MemoryType.RECOVERY_SPI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v2.1 [Optional] =====---------------------------------------
# Description: Secure Binary v2.1 image path. It could be used as pre-prepared binary form of Secure Binary v2.1 and
# also YAML configuration file for Secure Binary v2.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v2.1 itself.
sb21: secure_binary_21.yaml
Bootable Image for lpc552x and MemoryType.RECOVERY_SPI#
Bootable Image for lpc552x and MemoryType.RECOVERY_SPI JSON schema
Bootable Image for lpc552x and MemoryType.RECOVERY_SPI YAML configuration template
# ========================= Bootable Image template for lpc552x and MemoryType.RECOVERY_SPI ==========================
# ======================================================================================================================
# == Bootable Image for lpc552x and MemoryType.RECOVERY_SPI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <1a, 1b, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v2.1 [Optional] =====---------------------------------------
# Description: Secure Binary v2.1 image path. It could be used as pre-prepared binary form of Secure Binary v2.1 and
# also YAML configuration file for Secure Binary v2.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v2.1 itself.
sb21: secure_binary_21.yaml
Bootable Image for lpc553x and MemoryType.INTERNAL#
Bootable Image for lpc553x and MemoryType.INTERNAL JSON schema
Bootable Image for lpc553x and MemoryType.INTERNAL YAML configuration template
# =========================== Bootable Image template for lpc553x and MemoryType.INTERNAL ============================
# ======================================================================================================================
# == Bootable Image for lpc553x and MemoryType.INTERNAL ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <0a, 1a, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: internal
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for lpc553x and MemoryType.FLEXSPI_NOR#
Bootable Image for lpc553x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for lpc553x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for lpc553x and MemoryType.FLEXSPI_NOR ==========================
# ======================================================================================================================
# == Bootable Image for lpc553x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <0a, 1a, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -----------------------------------------===== Image version [Optional] =====-----------------------------------------
# Description: Image version
image_version: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for lpc553x and MemoryType.RECOVERY_SPI_SB31#
Bootable Image for lpc553x and MemoryType.RECOVERY_SPI_SB31 JSON schema
Bootable Image for lpc553x and MemoryType.RECOVERY_SPI_SB31 YAML configuration template
# ======================= Bootable Image template for lpc553x and MemoryType.RECOVERY_SPI_SB31 =======================
# ======================================================================================================================
# == Bootable Image for lpc553x and MemoryType.RECOVERY_SPI_SB31 ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <0a, 1a, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_sb31
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v3.1 [Optional] =====---------------------------------------
# Description: Secure Binary v3.1 image path. It could be used as pre-prepared binary form of Secure Binary v3.1 and
# also YAML configuration file for Secure Binary v3.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v3.1 itself.
sb31: secure_binary_21.yaml
Bootable Image for lpc553x and MemoryType.RECOVERY_SPI_MBI#
Bootable Image for lpc553x and MemoryType.RECOVERY_SPI_MBI JSON schema
Bootable Image for lpc553x and MemoryType.RECOVERY_SPI_MBI YAML configuration template
# ======================= Bootable Image template for lpc553x and MemoryType.RECOVERY_SPI_MBI ========================
# ======================================================================================================================
# == Bootable Image for lpc553x and MemoryType.RECOVERY_SPI_MBI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <0a, 1a, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_mbi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for lpc55s0x and MemoryType.RECOVERY_SPI#
Bootable Image for lpc55s0x and MemoryType.RECOVERY_SPI JSON schema
Bootable Image for lpc55s0x and MemoryType.RECOVERY_SPI YAML configuration template
# ========================= Bootable Image template for lpc55s0x and MemoryType.RECOVERY_SPI =========================
# ======================================================================================================================
# == Bootable Image for lpc55s0x and MemoryType.RECOVERY_SPI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v2.1 [Optional] =====---------------------------------------
# Description: Secure Binary v2.1 image path. It could be used as pre-prepared binary form of Secure Binary v2.1 and
# also YAML configuration file for Secure Binary v2.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v2.1 itself.
sb21: secure_binary_21.yaml
Bootable Image for lpc55s1x and MemoryType.RECOVERY_SPI#
Bootable Image for lpc55s1x and MemoryType.RECOVERY_SPI JSON schema
Bootable Image for lpc55s1x and MemoryType.RECOVERY_SPI YAML configuration template
# ========================= Bootable Image template for lpc55s1x and MemoryType.RECOVERY_SPI =========================
# ======================================================================================================================
# == Bootable Image for lpc55s1x and MemoryType.RECOVERY_SPI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v2.1 [Optional] =====---------------------------------------
# Description: Secure Binary v2.1 image path. It could be used as pre-prepared binary form of Secure Binary v2.1 and
# also YAML configuration file for Secure Binary v2.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v2.1 itself.
sb21: secure_binary_21.yaml
Bootable Image for lpc55s2x and MemoryType.RECOVERY_SPI#
Bootable Image for lpc55s2x and MemoryType.RECOVERY_SPI JSON schema
Bootable Image for lpc55s2x and MemoryType.RECOVERY_SPI YAML configuration template
# ========================= Bootable Image template for lpc55s2x and MemoryType.RECOVERY_SPI =========================
# ======================================================================================================================
# == Bootable Image for lpc55s2x and MemoryType.RECOVERY_SPI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v2.1 [Optional] =====---------------------------------------
# Description: Secure Binary v2.1 image path. It could be used as pre-prepared binary form of Secure Binary v2.1 and
# also YAML configuration file for Secure Binary v2.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v2.1 itself.
sb21: secure_binary_21.yaml
Bootable Image for lpc55s3x and MemoryType.INTERNAL#
Bootable Image for lpc55s3x and MemoryType.INTERNAL JSON schema
Bootable Image for lpc55s3x and MemoryType.INTERNAL YAML configuration template
# =========================== Bootable Image template for lpc55s3x and MemoryType.INTERNAL ===========================
# ======================================================================================================================
# == Bootable Image for lpc55s3x and MemoryType.INTERNAL ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: internal
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for lpc55s3x and MemoryType.FLEXSPI_NOR#
Bootable Image for lpc55s3x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for lpc55s3x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================= Bootable Image template for lpc55s3x and MemoryType.FLEXSPI_NOR ==========================
# ======================================================================================================================
# == Bootable Image for lpc55s3x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -----------------------------------------===== Image version [Optional] =====-----------------------------------------
# Description: Image version
image_version: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for lpc55s3x and MemoryType.RECOVERY_SPI_SB31#
Bootable Image for lpc55s3x and MemoryType.RECOVERY_SPI_SB31 JSON schema
Bootable Image for lpc55s3x and MemoryType.RECOVERY_SPI_SB31 YAML configuration template
# ====================== Bootable Image template for lpc55s3x and MemoryType.RECOVERY_SPI_SB31 =======================
# ======================================================================================================================
# == Bootable Image for lpc55s3x and MemoryType.RECOVERY_SPI_SB31 ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_sb31
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v3.1 [Optional] =====---------------------------------------
# Description: Secure Binary v3.1 image path. It could be used as pre-prepared binary form of Secure Binary v3.1 and
# also YAML configuration file for Secure Binary v3.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v3.1 itself.
sb31: secure_binary_21.yaml
Bootable Image for lpc55s3x and MemoryType.RECOVERY_SPI_MBI#
Bootable Image for lpc55s3x and MemoryType.RECOVERY_SPI_MBI JSON schema
Bootable Image for lpc55s3x and MemoryType.RECOVERY_SPI_MBI YAML configuration template
# ======================= Bootable Image template for lpc55s3x and MemoryType.RECOVERY_SPI_MBI =======================
# ======================================================================================================================
# == Bootable Image for lpc55s3x and MemoryType.RECOVERY_SPI_MBI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_mbi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for lpc55s6x and MemoryType.RECOVERY_SPI#
Bootable Image for lpc55s6x and MemoryType.RECOVERY_SPI JSON schema
Bootable Image for lpc55s6x and MemoryType.RECOVERY_SPI YAML configuration template
# ========================= Bootable Image template for lpc55s6x and MemoryType.RECOVERY_SPI =========================
# ======================================================================================================================
# == Bootable Image for lpc55s6x and MemoryType.RECOVERY_SPI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v2.1 [Optional] =====---------------------------------------
# Description: Secure Binary v2.1 image path. It could be used as pre-prepared binary form of Secure Binary v2.1 and
# also YAML configuration file for Secure Binary v2.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v2.1 itself.
sb21: secure_binary_21.yaml
Bootable Image for mcxn23x and MemoryType.RECOVERY_SPI_MBI#
Bootable Image for mcxn23x and MemoryType.RECOVERY_SPI_MBI JSON schema
Bootable Image for mcxn23x and MemoryType.RECOVERY_SPI_MBI YAML configuration template
# ======================= Bootable Image template for mcxn23x and MemoryType.RECOVERY_SPI_MBI ========================
# ======================================================================================================================
# == Bootable Image for mcxn23x and MemoryType.RECOVERY_SPI_MBI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_mbi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for mcxn23x and MemoryType.RECOVERY_SPI_SB31#
Bootable Image for mcxn23x and MemoryType.RECOVERY_SPI_SB31 JSON schema
Bootable Image for mcxn23x and MemoryType.RECOVERY_SPI_SB31 YAML configuration template
# ======================= Bootable Image template for mcxn23x and MemoryType.RECOVERY_SPI_SB31 =======================
# ======================================================================================================================
# == Bootable Image for mcxn23x and MemoryType.RECOVERY_SPI_SB31 ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_sb31
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v3.1 [Optional] =====---------------------------------------
# Description: Secure Binary v3.1 image path. It could be used as pre-prepared binary form of Secure Binary v3.1 and
# also YAML configuration file for Secure Binary v3.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v3.1 itself.
sb31: secure_binary_21.yaml
Bootable Image for mcxn54x and MemoryType.FLEXSPI_NOR#
Bootable Image for mcxn54x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for mcxn54x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for mcxn54x and MemoryType.FLEXSPI_NOR ==========================
# ======================================================================================================================
# == Bootable Image for mcxn54x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -----------------------------------------===== Image version [Optional] =====-----------------------------------------
# Description: Image version
image_version: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for mcxn54x and MemoryType.RECOVERY_SPI_SB31#
Bootable Image for mcxn54x and MemoryType.RECOVERY_SPI_SB31 JSON schema
Bootable Image for mcxn54x and MemoryType.RECOVERY_SPI_SB31 YAML configuration template
# ======================= Bootable Image template for mcxn54x and MemoryType.RECOVERY_SPI_SB31 =======================
# ======================================================================================================================
# == Bootable Image for mcxn54x and MemoryType.RECOVERY_SPI_SB31 ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_sb31
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v3.1 [Optional] =====---------------------------------------
# Description: Secure Binary v3.1 image path. It could be used as pre-prepared binary form of Secure Binary v3.1 and
# also YAML configuration file for Secure Binary v3.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v3.1 itself.
sb31: secure_binary_21.yaml
Bootable Image for mcxn54x and MemoryType.RECOVERY_SPI_MBI#
Bootable Image for mcxn54x and MemoryType.RECOVERY_SPI_MBI JSON schema
Bootable Image for mcxn54x and MemoryType.RECOVERY_SPI_MBI YAML configuration template
# ======================= Bootable Image template for mcxn54x and MemoryType.RECOVERY_SPI_MBI ========================
# ======================================================================================================================
# == Bootable Image for mcxn54x and MemoryType.RECOVERY_SPI_MBI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_mbi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for mcxn94x and MemoryType.FLEXSPI_NOR#
Bootable Image for mcxn94x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for mcxn94x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for mcxn94x and MemoryType.FLEXSPI_NOR ==========================
# ======================================================================================================================
# == Bootable Image for mcxn94x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -----------------------------------------===== Image version [Optional] =====-----------------------------------------
# Description: Image version
image_version: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for mcxn94x and MemoryType.RECOVERY_SPI_SB31#
Bootable Image for mcxn94x and MemoryType.RECOVERY_SPI_SB31 JSON schema
Bootable Image for mcxn94x and MemoryType.RECOVERY_SPI_SB31 YAML configuration template
# ======================= Bootable Image template for mcxn94x and MemoryType.RECOVERY_SPI_SB31 =======================
# ======================================================================================================================
# == Bootable Image for mcxn94x and MemoryType.RECOVERY_SPI_SB31 ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_sb31
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v3.1 [Optional] =====---------------------------------------
# Description: Secure Binary v3.1 image path. It could be used as pre-prepared binary form of Secure Binary v3.1 and
# also YAML configuration file for Secure Binary v3.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v3.1 itself.
sb31: secure_binary_21.yaml
Bootable Image for mcxn94x and MemoryType.RECOVERY_SPI_MBI#
Bootable Image for mcxn94x and MemoryType.RECOVERY_SPI_MBI JSON schema
Bootable Image for mcxn94x and MemoryType.RECOVERY_SPI_MBI YAML configuration template
# ======================= Bootable Image template for mcxn94x and MemoryType.RECOVERY_SPI_MBI ========================
# ======================================================================================================================
# == Bootable Image for mcxn94x and MemoryType.RECOVERY_SPI_MBI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_mbi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for mx8ulp and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for mx8ulp and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for mx8ulp and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for mx8ulp and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for mx8ulp and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx8ulp and MemoryType.FLEXSPI_NOR#
Bootable Image for mx8ulp and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for mx8ulp and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for mx8ulp and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for mx8ulp and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Key Blob block path [Optional] =====--------------------------------------
# Description: Key blob block path
keyblob: keyblob.bin
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx8ulp and MemoryType.EMMC#
Bootable Image for mx8ulp and MemoryType.EMMC JSON schema
Bootable Image for mx8ulp and MemoryType.EMMC YAML configuration template
# ============================== Bootable Image template for mx8ulp and MemoryType.EMMC ==============================
# ======================================================================================================================
# == Bootable Image for mx8ulp and MemoryType.EMMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: emmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx8ulp and MemoryType.SD#
Bootable Image for mx8ulp and MemoryType.SD JSON schema
Bootable Image for mx8ulp and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for mx8ulp and MemoryType.SD ===============================
# ======================================================================================================================
# == Bootable Image for mx8ulp and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx8ulp and MemoryType.FLEXSPI_NAND#
Bootable Image for mx8ulp and MemoryType.FLEXSPI_NAND JSON schema
Bootable Image for mx8ulp and MemoryType.FLEXSPI_NAND YAML configuration template
# ========================== Bootable Image template for mx8ulp and MemoryType.FLEXSPI_NAND ==========================
# ======================================================================================================================
# == Bootable Image for mx8ulp and MemoryType.FLEXSPI_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== XMCD block path [Optional] =====----------------------------------------
# Description: External Memory Configuration Data Segment Image path. It could be used as pre-prepared binary form of
# XMCD and also YAML configuration file for XMCD. In case that YAML configuration file is used, the Bootable image tool
# build the XMCD itself.
xmcd: xmcd.bin
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx8ulp and MemoryType.RECOVERY_SPI#
Bootable Image for mx8ulp and MemoryType.RECOVERY_SPI JSON schema
Bootable Image for mx8ulp and MemoryType.RECOVERY_SPI YAML configuration template
# ========================== Bootable Image template for mx8ulp and MemoryType.RECOVERY_SPI ==========================
# ======================================================================================================================
# == Bootable Image for mx8ulp and MemoryType.RECOVERY_SPI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx93 and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for mx93 and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for mx93 and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================== Bootable Image template for mx93 and MemoryType.SERIAL_DOWNLOADER =========================
# ======================================================================================================================
# == Bootable Image for mx93 and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx93 and MemoryType.FLEXSPI_NOR#
Bootable Image for mx93 and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for mx93 and MemoryType.FLEXSPI_NOR YAML configuration template
# =========================== Bootable Image template for mx93 and MemoryType.FLEXSPI_NOR ============================
# ======================================================================================================================
# == Bootable Image for mx93 and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Key Blob block path [Optional] =====--------------------------------------
# Description: Key blob block path
keyblob: keyblob.bin
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx93 and MemoryType.EMMC#
Bootable Image for mx93 and MemoryType.EMMC JSON schema
Bootable Image for mx93 and MemoryType.EMMC YAML configuration template
# =============================== Bootable Image template for mx93 and MemoryType.EMMC ===============================
# ======================================================================================================================
# == Bootable Image for mx93 and MemoryType.EMMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: emmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx93 and MemoryType.SD#
Bootable Image for mx93 and MemoryType.SD JSON schema
Bootable Image for mx93 and MemoryType.SD YAML configuration template
# ================================ Bootable Image template for mx93 and MemoryType.SD ================================
# ======================================================================================================================
# == Bootable Image for mx93 and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for mx93 and MemoryType.RECOVERY_SPI#
Bootable Image for mx93 and MemoryType.RECOVERY_SPI JSON schema
Bootable Image for mx93 and MemoryType.RECOVERY_SPI YAML configuration template
# =========================== Bootable Image template for mx93 and MemoryType.RECOVERY_SPI ===========================
# ======================================================================================================================
# == Bootable Image for mx93 and MemoryType.RECOVERY_SPI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------===== Primary Image Container Set [Optional] =====----------------------------------
# Description: This is primary Image Container Set that is validated by ROM and usually contains DDR initialization and
# SPL code. It could be used as pre-prepared binary form of AHAB and also YAML configuration file for AHAB. In case that
# YAML configuration file is used, the Bootable image tool build the AHAB itself.
primary_image_container_set: primary_image_container_set.yaml
# ---------------------------------===== Secondary Image Container Set [Optional] =====---------------------------------
# Description: This is secondary AHAB image that is validated by SPL from primary image. It could be used as pre-
# prepared binary form of AHAB and also YAML configuration file for AHAB. In case that YAML configuration file is used,
# the Bootable image tool build the AHAB itself.
secondary_image_container_set: secondary_image_container_set.yaml
Bootable Image for rt1010 and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for rt1010 and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for rt1010 and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for rt1010 and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for rt1010 and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt1010 and MemoryType.FLEXSPI_NOR#
Bootable Image for rt1010 and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt1010 and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for rt1010 and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt1010 and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Key Blob block path [Optional] =====--------------------------------------
# Description: Key blob block path
keyblob: keyblob.bin
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt1015 and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for rt1015 and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for rt1015 and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for rt1015 and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for rt1015 and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt1015 and MemoryType.FLEXSPI_NOR#
Bootable Image for rt1015 and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt1015 and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for rt1015 and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt1015 and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt1015 and MemoryType.FLEXSPI_NAND#
Bootable Image for rt1015 and MemoryType.FLEXSPI_NAND JSON schema
Bootable Image for rt1015 and MemoryType.FLEXSPI_NAND YAML configuration template
# ========================== Bootable Image template for rt1015 and MemoryType.FLEXSPI_NAND ==========================
# ======================================================================================================================
# == Bootable Image for rt1015 and MemoryType.FLEXSPI_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt1015 and MemoryType.RECOVERY_SPI_HAB#
Bootable Image for rt1015 and MemoryType.RECOVERY_SPI_HAB JSON schema
Bootable Image for rt1015 and MemoryType.RECOVERY_SPI_HAB YAML configuration template
# ======================== Bootable Image template for rt1015 and MemoryType.RECOVERY_SPI_HAB ========================
# ======================================================================================================================
# == Bootable Image for rt1015 and MemoryType.RECOVERY_SPI_HAB ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_hab
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt102x and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for rt102x and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for rt102x and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for rt102x and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for rt102x and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt102x and MemoryType.FLEXSPI_NOR#
Bootable Image for rt102x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt102x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for rt102x and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt102x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# ------------------------------------===== BEE encryption header 0 [Optional] =====------------------------------------
# Description: BEE encryption header 0 path
bee_header_0: bee_header_0.bin
# ------------------------------------===== BEE encryption header 1 [Optional] =====------------------------------------
# Description: BEE encryption header 1 path
bee_header_1: bee_header_1.bin
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt102x and MemoryType.FLEXSPI_NAND#
Bootable Image for rt102x and MemoryType.FLEXSPI_NAND JSON schema
Bootable Image for rt102x and MemoryType.FLEXSPI_NAND YAML configuration template
# ========================== Bootable Image template for rt102x and MemoryType.FLEXSPI_NAND ==========================
# ======================================================================================================================
# == Bootable Image for rt102x and MemoryType.FLEXSPI_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt102x and MemoryType.SEMC_NOR#
Bootable Image for rt102x and MemoryType.SEMC_NOR JSON schema
Bootable Image for rt102x and MemoryType.SEMC_NOR YAML configuration template
# ============================ Bootable Image template for rt102x and MemoryType.SEMC_NOR ============================
# ======================================================================================================================
# == Bootable Image for rt102x and MemoryType.SEMC_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt102x and MemoryType.SEMC_NAND#
Bootable Image for rt102x and MemoryType.SEMC_NAND JSON schema
Bootable Image for rt102x and MemoryType.SEMC_NAND YAML configuration template
# =========================== Bootable Image template for rt102x and MemoryType.SEMC_NAND ============================
# ======================================================================================================================
# == Bootable Image for rt102x and MemoryType.SEMC_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt102x and MemoryType.SD#
Bootable Image for rt102x and MemoryType.SD JSON schema
Bootable Image for rt102x and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for rt102x and MemoryType.SD ===============================
# ======================================================================================================================
# == Bootable Image for rt102x and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt102x and MemoryType.MMC#
Bootable Image for rt102x and MemoryType.MMC JSON schema
Bootable Image for rt102x and MemoryType.MMC YAML configuration template
# ============================== Bootable Image template for rt102x and MemoryType.MMC ===============================
# ======================================================================================================================
# == Bootable Image for rt102x and MemoryType.MMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: mmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt102x and MemoryType.RECOVERY_SPI_HAB#
Bootable Image for rt102x and MemoryType.RECOVERY_SPI_HAB JSON schema
Bootable Image for rt102x and MemoryType.RECOVERY_SPI_HAB YAML configuration template
# ======================== Bootable Image template for rt102x and MemoryType.RECOVERY_SPI_HAB ========================
# ======================================================================================================================
# == Bootable Image for rt102x and MemoryType.RECOVERY_SPI_HAB ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_hab
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt104x and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for rt104x and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for rt104x and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for rt104x and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for rt104x and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt104x and MemoryType.FLEXSPI_NOR#
Bootable Image for rt104x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt104x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for rt104x and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt104x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# ------------------------------------===== BEE encryption header 0 [Optional] =====------------------------------------
# Description: BEE encryption header 0 path
bee_header_0: bee_header_0.bin
# ------------------------------------===== BEE encryption header 1 [Optional] =====------------------------------------
# Description: BEE encryption header 1 path
bee_header_1: bee_header_1.bin
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt104x and MemoryType.FLEXSPI_NAND#
Bootable Image for rt104x and MemoryType.FLEXSPI_NAND JSON schema
Bootable Image for rt104x and MemoryType.FLEXSPI_NAND YAML configuration template
# ========================== Bootable Image template for rt104x and MemoryType.FLEXSPI_NAND ==========================
# ======================================================================================================================
# == Bootable Image for rt104x and MemoryType.FLEXSPI_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt104x and MemoryType.SEMC_NOR#
Bootable Image for rt104x and MemoryType.SEMC_NOR JSON schema
Bootable Image for rt104x and MemoryType.SEMC_NOR YAML configuration template
# ============================ Bootable Image template for rt104x and MemoryType.SEMC_NOR ============================
# ======================================================================================================================
# == Bootable Image for rt104x and MemoryType.SEMC_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt104x and MemoryType.SEMC_NAND#
Bootable Image for rt104x and MemoryType.SEMC_NAND JSON schema
Bootable Image for rt104x and MemoryType.SEMC_NAND YAML configuration template
# =========================== Bootable Image template for rt104x and MemoryType.SEMC_NAND ============================
# ======================================================================================================================
# == Bootable Image for rt104x and MemoryType.SEMC_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt104x and MemoryType.SD#
Bootable Image for rt104x and MemoryType.SD JSON schema
Bootable Image for rt104x and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for rt104x and MemoryType.SD ===============================
# ======================================================================================================================
# == Bootable Image for rt104x and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt104x and MemoryType.MMC#
Bootable Image for rt104x and MemoryType.MMC JSON schema
Bootable Image for rt104x and MemoryType.MMC YAML configuration template
# ============================== Bootable Image template for rt104x and MemoryType.MMC ===============================
# ======================================================================================================================
# == Bootable Image for rt104x and MemoryType.MMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: mmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt104x and MemoryType.RECOVERY_SPI_HAB#
Bootable Image for rt104x and MemoryType.RECOVERY_SPI_HAB JSON schema
Bootable Image for rt104x and MemoryType.RECOVERY_SPI_HAB YAML configuration template
# ======================== Bootable Image template for rt104x and MemoryType.RECOVERY_SPI_HAB ========================
# ======================================================================================================================
# == Bootable Image for rt104x and MemoryType.RECOVERY_SPI_HAB ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_hab
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt105x and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for rt105x and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for rt105x and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for rt105x and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for rt105x and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt105x and MemoryType.FLEXSPI_NOR#
Bootable Image for rt105x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt105x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for rt105x and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt105x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# ------------------------------------===== BEE encryption header 0 [Optional] =====------------------------------------
# Description: BEE encryption header 0 path
bee_header_0: bee_header_0.bin
# ------------------------------------===== BEE encryption header 1 [Optional] =====------------------------------------
# Description: BEE encryption header 1 path
bee_header_1: bee_header_1.bin
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt105x and MemoryType.FLEXSPI_NAND#
Bootable Image for rt105x and MemoryType.FLEXSPI_NAND JSON schema
Bootable Image for rt105x and MemoryType.FLEXSPI_NAND YAML configuration template
# ========================== Bootable Image template for rt105x and MemoryType.FLEXSPI_NAND ==========================
# ======================================================================================================================
# == Bootable Image for rt105x and MemoryType.FLEXSPI_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt105x and MemoryType.SEMC_NOR#
Bootable Image for rt105x and MemoryType.SEMC_NOR JSON schema
Bootable Image for rt105x and MemoryType.SEMC_NOR YAML configuration template
# ============================ Bootable Image template for rt105x and MemoryType.SEMC_NOR ============================
# ======================================================================================================================
# == Bootable Image for rt105x and MemoryType.SEMC_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt105x and MemoryType.SEMC_NAND#
Bootable Image for rt105x and MemoryType.SEMC_NAND JSON schema
Bootable Image for rt105x and MemoryType.SEMC_NAND YAML configuration template
# =========================== Bootable Image template for rt105x and MemoryType.SEMC_NAND ============================
# ======================================================================================================================
# == Bootable Image for rt105x and MemoryType.SEMC_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt105x and MemoryType.SD#
Bootable Image for rt105x and MemoryType.SD JSON schema
Bootable Image for rt105x and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for rt105x and MemoryType.SD ===============================
# ======================================================================================================================
# == Bootable Image for rt105x and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt105x and MemoryType.MMC#
Bootable Image for rt105x and MemoryType.MMC JSON schema
Bootable Image for rt105x and MemoryType.MMC YAML configuration template
# ============================== Bootable Image template for rt105x and MemoryType.MMC ===============================
# ======================================================================================================================
# == Bootable Image for rt105x and MemoryType.MMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: mmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt105x and MemoryType.RECOVERY_SPI_HAB#
Bootable Image for rt105x and MemoryType.RECOVERY_SPI_HAB JSON schema
Bootable Image for rt105x and MemoryType.RECOVERY_SPI_HAB YAML configuration template
# ======================== Bootable Image template for rt105x and MemoryType.RECOVERY_SPI_HAB ========================
# ======================================================================================================================
# == Bootable Image for rt105x and MemoryType.RECOVERY_SPI_HAB ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_hab
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt106x and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for rt106x and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for rt106x and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for rt106x and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for rt106x and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt106x and MemoryType.FLEXSPI_NOR#
Bootable Image for rt106x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt106x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for rt106x and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt106x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# ------------------------------------===== BEE encryption header 0 [Optional] =====------------------------------------
# Description: BEE encryption header 0 path
bee_header_0: bee_header_0.bin
# ------------------------------------===== BEE encryption header 1 [Optional] =====------------------------------------
# Description: BEE encryption header 1 path
bee_header_1: bee_header_1.bin
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt106x and MemoryType.FLEXSPI_NAND#
Bootable Image for rt106x and MemoryType.FLEXSPI_NAND JSON schema
Bootable Image for rt106x and MemoryType.FLEXSPI_NAND YAML configuration template
# ========================== Bootable Image template for rt106x and MemoryType.FLEXSPI_NAND ==========================
# ======================================================================================================================
# == Bootable Image for rt106x and MemoryType.FLEXSPI_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt106x and MemoryType.SEMC_NOR#
Bootable Image for rt106x and MemoryType.SEMC_NOR JSON schema
Bootable Image for rt106x and MemoryType.SEMC_NOR YAML configuration template
# ============================ Bootable Image template for rt106x and MemoryType.SEMC_NOR ============================
# ======================================================================================================================
# == Bootable Image for rt106x and MemoryType.SEMC_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt106x and MemoryType.SEMC_NAND#
Bootable Image for rt106x and MemoryType.SEMC_NAND JSON schema
Bootable Image for rt106x and MemoryType.SEMC_NAND YAML configuration template
# =========================== Bootable Image template for rt106x and MemoryType.SEMC_NAND ============================
# ======================================================================================================================
# == Bootable Image for rt106x and MemoryType.SEMC_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt106x and MemoryType.SD#
Bootable Image for rt106x and MemoryType.SD JSON schema
Bootable Image for rt106x and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for rt106x and MemoryType.SD ===============================
# ======================================================================================================================
# == Bootable Image for rt106x and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt106x and MemoryType.MMC#
Bootable Image for rt106x and MemoryType.MMC JSON schema
Bootable Image for rt106x and MemoryType.MMC YAML configuration template
# ============================== Bootable Image template for rt106x and MemoryType.MMC ===============================
# ======================================================================================================================
# == Bootable Image for rt106x and MemoryType.MMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: mmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt106x and MemoryType.RECOVERY_SPI_HAB#
Bootable Image for rt106x and MemoryType.RECOVERY_SPI_HAB JSON schema
Bootable Image for rt106x and MemoryType.RECOVERY_SPI_HAB YAML configuration template
# ======================== Bootable Image template for rt106x and MemoryType.RECOVERY_SPI_HAB ========================
# ======================================================================================================================
# == Bootable Image for rt106x and MemoryType.RECOVERY_SPI_HAB ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_hab
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt116x and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for rt116x and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for rt116x and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for rt116x and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for rt116x and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt116x and MemoryType.FLEXSPI_NOR#
Bootable Image for rt116x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt116x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for rt116x and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt116x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Key Blob block path [Optional] =====--------------------------------------
# Description: Key blob block path
keyblob: keyblob.bin
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -------------------------------------===== Key Store block path [Optional] =====--------------------------------------
# Description: Key store block path
keystore: keystore.bin
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt116x and MemoryType.FLEXSPI_NAND#
Bootable Image for rt116x and MemoryType.FLEXSPI_NAND JSON schema
Bootable Image for rt116x and MemoryType.FLEXSPI_NAND YAML configuration template
# ========================== Bootable Image template for rt116x and MemoryType.FLEXSPI_NAND ==========================
# ======================================================================================================================
# == Bootable Image for rt116x and MemoryType.FLEXSPI_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt116x and MemoryType.SEMC_NAND#
Bootable Image for rt116x and MemoryType.SEMC_NAND JSON schema
Bootable Image for rt116x and MemoryType.SEMC_NAND YAML configuration template
# =========================== Bootable Image template for rt116x and MemoryType.SEMC_NAND ============================
# ======================================================================================================================
# == Bootable Image for rt116x and MemoryType.SEMC_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt116x and MemoryType.SD#
Bootable Image for rt116x and MemoryType.SD JSON schema
Bootable Image for rt116x and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for rt116x and MemoryType.SD ===============================
# ======================================================================================================================
# == Bootable Image for rt116x and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt116x and MemoryType.MMC#
Bootable Image for rt116x and MemoryType.MMC JSON schema
Bootable Image for rt116x and MemoryType.MMC YAML configuration template
# ============================== Bootable Image template for rt116x and MemoryType.MMC ===============================
# ======================================================================================================================
# == Bootable Image for rt116x and MemoryType.MMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: mmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt116x and MemoryType.RECOVERY_SPI_HAB#
Bootable Image for rt116x and MemoryType.RECOVERY_SPI_HAB JSON schema
Bootable Image for rt116x and MemoryType.RECOVERY_SPI_HAB YAML configuration template
# ======================== Bootable Image template for rt116x and MemoryType.RECOVERY_SPI_HAB ========================
# ======================================================================================================================
# == Bootable Image for rt116x and MemoryType.RECOVERY_SPI_HAB ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_hab
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt117x and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for rt117x and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for rt117x and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for rt117x and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for rt117x and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt117x and MemoryType.FLEXSPI_NOR#
Bootable Image for rt117x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt117x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for rt117x and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt117x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Key Blob block path [Optional] =====--------------------------------------
# Description: Key blob block path
keyblob: keyblob.bin
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -------------------------------------===== Key Store block path [Optional] =====--------------------------------------
# Description: Key store block path
keystore: keystore.bin
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt117x and MemoryType.FLEXSPI_NAND#
Bootable Image for rt117x and MemoryType.FLEXSPI_NAND JSON schema
Bootable Image for rt117x and MemoryType.FLEXSPI_NAND YAML configuration template
# ========================== Bootable Image template for rt117x and MemoryType.FLEXSPI_NAND ==========================
# ======================================================================================================================
# == Bootable Image for rt117x and MemoryType.FLEXSPI_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt117x and MemoryType.SEMC_NAND#
Bootable Image for rt117x and MemoryType.SEMC_NAND JSON schema
Bootable Image for rt117x and MemoryType.SEMC_NAND YAML configuration template
# =========================== Bootable Image template for rt117x and MemoryType.SEMC_NAND ============================
# ======================================================================================================================
# == Bootable Image for rt117x and MemoryType.SEMC_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt117x and MemoryType.SD#
Bootable Image for rt117x and MemoryType.SD JSON schema
Bootable Image for rt117x and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for rt117x and MemoryType.SD ===============================
# ======================================================================================================================
# == Bootable Image for rt117x and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt117x and MemoryType.MMC#
Bootable Image for rt117x and MemoryType.MMC JSON schema
Bootable Image for rt117x and MemoryType.MMC YAML configuration template
# ============================== Bootable Image template for rt117x and MemoryType.MMC ===============================
# ======================================================================================================================
# == Bootable Image for rt117x and MemoryType.MMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: mmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt117x and MemoryType.RECOVERY_SPI_HAB#
Bootable Image for rt117x and MemoryType.RECOVERY_SPI_HAB JSON schema
Bootable Image for rt117x and MemoryType.RECOVERY_SPI_HAB YAML configuration template
# ======================== Bootable Image template for rt117x and MemoryType.RECOVERY_SPI_HAB ========================
# ======================================================================================================================
# == Bootable Image for rt117x and MemoryType.RECOVERY_SPI_HAB ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_hab
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# -----------------------------------------===== HAB container [Optional] =====-----------------------------------------
# Description: HAB container image path. It could be used as pre-prepared binary form of HAB and also YAML configuration
# file for HAB. In case that YAML configuration file is used, the Bootable image tool build the HAB itself.
hab_container: hab_container.yaml
Bootable Image for rt118x and MemoryType.SERIAL_DOWNLOADER#
Bootable Image for rt118x and MemoryType.SERIAL_DOWNLOADER JSON schema
Bootable Image for rt118x and MemoryType.SERIAL_DOWNLOADER YAML configuration template
# ======================= Bootable Image template for rt118x and MemoryType.SERIAL_DOWNLOADER ========================
# ======================================================================================================================
# == Bootable Image for rt118x and MemoryType.SERIAL_DOWNLOADER ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: serial_downloader
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== XMCD block path [Optional] =====----------------------------------------
# Description: External Memory Configuration Data Segment Image path. It could be used as pre-prepared binary form of
# XMCD and also YAML configuration file for XMCD. In case that YAML configuration file is used, the Bootable image tool
# build the XMCD itself.
xmcd: xmcd.bin
# ----------------------------------------===== AHAB container [Optional] =====-----------------------------------------
# Description: AHAB container image path. It could be used as pre-prepared binary form of AHAB and also YAML
# configuration file for AHAB. In case that YAML configuration file is used, the Bootable image tool build the AHAB
# itself.
ahab_container: ahab_container.yaml
Bootable Image for rt118x and MemoryType.FLEXSPI_NOR#
Bootable Image for rt118x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt118x and MemoryType.FLEXSPI_NOR YAML configuration template
# ========================== Bootable Image template for rt118x and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt118x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Key Blob block path [Optional] =====--------------------------------------
# Description: Key blob block path
keyblob: keyblob.bin
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# ----------------------------------------===== XMCD block path [Optional] =====----------------------------------------
# Description: External Memory Configuration Data Segment Image path. It could be used as pre-prepared binary form of
# XMCD and also YAML configuration file for XMCD. In case that YAML configuration file is used, the Bootable image tool
# build the XMCD itself.
xmcd: xmcd.bin
# ----------------------------------------===== AHAB container [Optional] =====-----------------------------------------
# Description: AHAB container image path. It could be used as pre-prepared binary form of AHAB and also YAML
# configuration file for AHAB. In case that YAML configuration file is used, the Bootable image tool build the AHAB
# itself.
ahab_container: ahab_container.yaml
Bootable Image for rt118x and MemoryType.FLEXSPI_NAND#
Bootable Image for rt118x and MemoryType.FLEXSPI_NAND JSON schema
Bootable Image for rt118x and MemoryType.FLEXSPI_NAND YAML configuration template
# ========================== Bootable Image template for rt118x and MemoryType.FLEXSPI_NAND ==========================
# ======================================================================================================================
# == Bootable Image for rt118x and MemoryType.FLEXSPI_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== XMCD block path [Optional] =====----------------------------------------
# Description: External Memory Configuration Data Segment Image path. It could be used as pre-prepared binary form of
# XMCD and also YAML configuration file for XMCD. In case that YAML configuration file is used, the Bootable image tool
# build the XMCD itself.
xmcd: xmcd.bin
# ----------------------------------------===== AHAB container [Optional] =====-----------------------------------------
# Description: AHAB container image path. It could be used as pre-prepared binary form of AHAB and also YAML
# configuration file for AHAB. In case that YAML configuration file is used, the Bootable image tool build the AHAB
# itself.
ahab_container: ahab_container.yaml
Bootable Image for rt118x and MemoryType.SEMC_NAND#
Bootable Image for rt118x and MemoryType.SEMC_NAND JSON schema
Bootable Image for rt118x and MemoryType.SEMC_NAND YAML configuration template
# =========================== Bootable Image template for rt118x and MemoryType.SEMC_NAND ============================
# ======================================================================================================================
# == Bootable Image for rt118x and MemoryType.SEMC_NAND ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: semc_nand
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== XMCD block path [Optional] =====----------------------------------------
# Description: External Memory Configuration Data Segment Image path. It could be used as pre-prepared binary form of
# XMCD and also YAML configuration file for XMCD. In case that YAML configuration file is used, the Bootable image tool
# build the XMCD itself.
xmcd: xmcd.bin
# ----------------------------------------===== AHAB container [Optional] =====-----------------------------------------
# Description: AHAB container image path. It could be used as pre-prepared binary form of AHAB and also YAML
# configuration file for AHAB. In case that YAML configuration file is used, the Bootable image tool build the AHAB
# itself.
ahab_container: ahab_container.yaml
Bootable Image for rt118x and MemoryType.EMMC#
Bootable Image for rt118x and MemoryType.EMMC JSON schema
Bootable Image for rt118x and MemoryType.EMMC YAML configuration template
# ============================== Bootable Image template for rt118x and MemoryType.EMMC ==============================
# ======================================================================================================================
# == Bootable Image for rt118x and MemoryType.EMMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: emmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== XMCD block path [Optional] =====----------------------------------------
# Description: External Memory Configuration Data Segment Image path. It could be used as pre-prepared binary form of
# XMCD and also YAML configuration file for XMCD. In case that YAML configuration file is used, the Bootable image tool
# build the XMCD itself.
xmcd: xmcd.bin
# ----------------------------------------===== AHAB container [Optional] =====-----------------------------------------
# Description: AHAB container image path. It could be used as pre-prepared binary form of AHAB and also YAML
# configuration file for AHAB. In case that YAML configuration file is used, the Bootable image tool build the AHAB
# itself.
ahab_container: ahab_container.yaml
Bootable Image for rt118x and MemoryType.SD#
Bootable Image for rt118x and MemoryType.SD JSON schema
Bootable Image for rt118x and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for rt118x and MemoryType.SD ===============================
# ======================================================================================================================
# == Bootable Image for rt118x and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== XMCD block path [Optional] =====----------------------------------------
# Description: External Memory Configuration Data Segment Image path. It could be used as pre-prepared binary form of
# XMCD and also YAML configuration file for XMCD. In case that YAML configuration file is used, the Bootable image tool
# build the XMCD itself.
xmcd: xmcd.bin
# ----------------------------------------===== AHAB container [Optional] =====-----------------------------------------
# Description: AHAB container image path. It could be used as pre-prepared binary form of AHAB and also YAML
# configuration file for AHAB. In case that YAML configuration file is used, the Bootable image tool build the AHAB
# itself.
ahab_container: ahab_container.yaml
Bootable Image for rt5xx and MemoryType.FLEXSPI_NOR#
Bootable Image for rt5xx and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt5xx and MemoryType.FLEXSPI_NOR YAML configuration template
# =========================== Bootable Image template for rt5xx and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt5xx and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Key Blob block path [Optional] =====--------------------------------------
# Description: Key blob block path
keyblob: keyblob.bin
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -----------------------------------------===== Image version [Optional] =====-----------------------------------------
# Description: Image version
image_version: 0
# -------------------------------------===== Key Store block path [Optional] =====--------------------------------------
# Description: Key store block path
keystore: keystore.bin
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for rt5xx and MemoryType.SD#
Bootable Image for rt5xx and MemoryType.SD JSON schema
Bootable Image for rt5xx and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for rt5xx and MemoryType.SD ================================
# ======================================================================================================================
# == Bootable Image for rt5xx and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for rt5xx and MemoryType.EMMC#
Bootable Image for rt5xx and MemoryType.EMMC JSON schema
Bootable Image for rt5xx and MemoryType.EMMC YAML configuration template
# ============================== Bootable Image template for rt5xx and MemoryType.EMMC ===============================
# ======================================================================================================================
# == Bootable Image for rt5xx and MemoryType.EMMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: emmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for rt5xx and MemoryType.RECOVERY_SPI_SB21#
Bootable Image for rt5xx and MemoryType.RECOVERY_SPI_SB21 JSON schema
Bootable Image for rt5xx and MemoryType.RECOVERY_SPI_SB21 YAML configuration template
# ======================== Bootable Image template for rt5xx and MemoryType.RECOVERY_SPI_SB21 ========================
# ======================================================================================================================
# == Bootable Image for rt5xx and MemoryType.RECOVERY_SPI_SB21 ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_sb21
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v2.1 [Optional] =====---------------------------------------
# Description: Secure Binary v2.1 image path. It could be used as pre-prepared binary form of Secure Binary v2.1 and
# also YAML configuration file for Secure Binary v2.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v2.1 itself.
sb21: secure_binary_21.yaml
Bootable Image for rt5xx and MemoryType.RECOVERY_SPI_MBI#
Bootable Image for rt5xx and MemoryType.RECOVERY_SPI_MBI JSON schema
Bootable Image for rt5xx and MemoryType.RECOVERY_SPI_MBI YAML configuration template
# ======================== Bootable Image template for rt5xx and MemoryType.RECOVERY_SPI_MBI =========================
# ======================================================================================================================
# == Bootable Image for rt5xx and MemoryType.RECOVERY_SPI_MBI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_mbi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for rt6xx and MemoryType.FLEXSPI_NOR#
Bootable Image for rt6xx and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rt6xx and MemoryType.FLEXSPI_NOR YAML configuration template
# =========================== Bootable Image template for rt6xx and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rt6xx and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Key Blob block path [Optional] =====--------------------------------------
# Description: Key blob block path
keyblob: keyblob.bin
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -----------------------------------------===== Image version [Optional] =====-----------------------------------------
# Description: Image version
image_version: 0
# -------------------------------------===== Key Store block path [Optional] =====--------------------------------------
# Description: Key store block path
keystore: keystore.bin
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for rt6xx and MemoryType.SD#
Bootable Image for rt6xx and MemoryType.SD JSON schema
Bootable Image for rt6xx and MemoryType.SD YAML configuration template
# =============================== Bootable Image template for rt6xx and MemoryType.SD ================================
# ======================================================================================================================
# == Bootable Image for rt6xx and MemoryType.SD ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: sd
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for rt6xx and MemoryType.EMMC#
Bootable Image for rt6xx and MemoryType.EMMC JSON schema
Bootable Image for rt6xx and MemoryType.EMMC YAML configuration template
# ============================== Bootable Image template for rt6xx and MemoryType.EMMC ===============================
# ======================================================================================================================
# == Bootable Image for rt6xx and MemoryType.EMMC ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: emmc
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for rt6xx and MemoryType.RECOVERY_SPI_SB21#
Bootable Image for rt6xx and MemoryType.RECOVERY_SPI_SB21 JSON schema
Bootable Image for rt6xx and MemoryType.RECOVERY_SPI_SB21 YAML configuration template
# ======================== Bootable Image template for rt6xx and MemoryType.RECOVERY_SPI_SB21 ========================
# ======================================================================================================================
# == Bootable Image for rt6xx and MemoryType.RECOVERY_SPI_SB21 ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_sb21
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# --------------------------------------===== Secure Binary v2.1 [Optional] =====---------------------------------------
# Description: Secure Binary v2.1 image path. It could be used as pre-prepared binary form of Secure Binary v2.1 and
# also YAML configuration file for Secure Binary v2.1. In case that YAML configuration file is used, the Bootable image
# tool build the Secure Binary v2.1 itself.
sb21: secure_binary_21.yaml
Bootable Image for rt6xx and MemoryType.RECOVERY_SPI_MBI#
Bootable Image for rt6xx and MemoryType.RECOVERY_SPI_MBI JSON schema
Bootable Image for rt6xx and MemoryType.RECOVERY_SPI_MBI YAML configuration template
# ======================== Bootable Image template for rt6xx and MemoryType.RECOVERY_SPI_MBI =========================
# ======================================================================================================================
# == Bootable Image for rt6xx and MemoryType.RECOVERY_SPI_MBI ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: recovery_spi_mbi
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for rw61x and MemoryType.INTERNAL#
Bootable Image for rw61x and MemoryType.INTERNAL JSON schema
Bootable Image for rw61x and MemoryType.INTERNAL YAML configuration template
# ============================ Bootable Image template for rw61x and MemoryType.INTERNAL =============================
# ======================================================================================================================
# == Bootable Image for rw61x and MemoryType.INTERNAL ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a1, a2, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: internal
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin
Bootable Image for rw61x and MemoryType.FLEXSPI_NOR#
Bootable Image for rw61x and MemoryType.FLEXSPI_NOR JSON schema
Bootable Image for rw61x and MemoryType.FLEXSPI_NOR YAML configuration template
# =========================== Bootable Image template for rw61x and MemoryType.FLEXSPI_NOR ===========================
# ======================================================================================================================
# == Bootable Image for rw61x and MemoryType.FLEXSPI_NOR ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a1, a2, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by bootable image description.
memory_type: flexspi_nor
# ----------------------------------------===== Initial segment [Optional] =====----------------------------------------
# Description: The segment name or the index of initial segment in exported image
init_offset: 0
# ----------------------------------------===== FCB block path [Optional] =====-----------------------------------------
# Description: Flash Configuration block Image path. It could be used as pre-prepared binary form of FCB and also YAML
# configuration file for FCB. In case that YAML configuration file is used, the Bootable image tool build the FCB
# itself.
fcb: fcb.bin
# -----------------------------------------===== Image version [Optional] =====-----------------------------------------
# Description: Image version
image_version: 0
# ---------------------------------------===== Master Boot Image [Optional] =====---------------------------------------
# Description: Master Boot Image path. It could be used as pre-prepared binary form of MBI and also YAML configuration
# file for MBI. In case that YAML configuration file is used, the Bootable image tool build the MBI itself.
mbi: mbi.bin