MBI-A-RT-LA-I-TZ-HK-EATZ-ECS

Type: object

The chip family name

Type: enum (of string)

NXP chip family identifier.

Must be one of:

  • "mcxa345"
  • "mcxn527"
  • "mcxa143"
  • "kw45z41083"
  • "lpc5504"
  • "lpc5536"
  • "mc56f81748"
  • "mcxc242"
  • "mcxa152"
  • "mimxrt595s"
  • "mimxrt735s"
  • "lpc55s69"
  • "mcxa266"
  • "mcxe247"
  • "lpc55s28"
  • "mcxa174"
  • "kw47z42092"
  • "lpc5516"
  • "mc56f81646"
  • "lpc55s66"
  • "mcxa156"
  • "lpc5514"
  • "mcxa356"
  • "mcxe245"
  • "kw45z41053"
  • "nhs52s04"
  • "mc56f81666"
  • "mcxa186"
  • "mcxa256"
  • "mcxc141"
  • "lpc5502"
  • "lpc55s06"
  • "mcxw727a"
  • "kw45z41082"
  • "kw47b42z97"
  • "kw45z41052"
  • "mcxl253"
  • "mcxe315"
  • "mcxe317"
  • "mcxa132"
  • "mwct2012a"
  • "mcxa153"
  • "mimxrt758s"
  • "mwct2012"
  • "mcxn236"
  • "mcxw727d"
  • "kw47z420b3"
  • "mcxa154"
  • "kw47b42zb7"
  • "mc56f81648"
  • "mcxa133"
  • "mcxc443"
  • "lpc5528"
  • "mcxc444"
  • "k32w148"
  • "mc56f81766"
  • "mc56f81868"
  • "mwct20d2a"
  • "lpc55s36"
  • "mcxa185"
  • "mimxrt685s"
  • "mwct20d2"
  • "mcxc144"
  • "rw610"
  • "lpc5534"
  • "mcxa145"
  • "mcxl254"
  • "mc56f81746"
  • "lpc5506"
  • "mcxa355"
  • "mcxc244"
  • "kw47b42zb2"
  • "mcxe31b"
  • "mcxn947"
  • "mimxrt798s"
  • "mcxa175"
  • "lpc55s14"
  • "mcxn546"
  • "kw47b42zb3"
  • "mcxa146"
  • "kw47z42082"
  • "mcxa173"
  • "mcxe246"
  • "mcxn557s"
  • "mcxw716c"
  • "mcxw727c"
  • "mcxn526"
  • "mcxn556s"
  • "mcxa176"
  • "mc56f81866"
  • "mcxn537"
  • "mcxe316"
  • "mimxrt555s"
  • "mcxa344"
  • "kw47z420b2"
  • "kw45b41z5"
  • "lpc5512"
  • "mcxw236"
  • "kw47b42z83"
  • "mc56f81768"
  • "lpc5526"
  • "mcxl255"
  • "mcxa343"
  • "mcxc142"
  • "lpc55s16"
  • "mcxa346"
  • "mcxa142"
  • "mc56f81668"
  • "mcxn247"
  • "mcxa365"
  • "kw47b42zb6"
  • "mcxc243"
  • "kw47b42z96"
  • "mcxw235"
  • "lpc55s26"
  • "mcxc041"
  • "mcxn536"
  • "mcxa366"
  • "mcxn946"
  • "mcxa265"
  • "mcxc143"
  • "mcxn547"
  • "mcxn235"
  • "lpc55s04"
  • "mcxw716a"
  • "mcxa144"
  • "rw612"
  • "mcxa155"
  • "mcxa255"
  • "mimxrt533s"
  • "kw45b41z8"
  • "lpc553x"
  • "rt5xx"
  • "lpc55s6x"
  • "lpc551x"
  • "mcxe24x"
  • "nhs52sxx"
  • "lpc55s0x"
  • "mwct2x12"
  • "mcxn23x"
  • "kw47xx"
  • "lpc552x"
  • "k32w1xx"
  • "mc56f818xx"
  • "lpc55s3x"
  • "rt6xx"
  • "mwct2xd2"
  • "lpc550x"
  • "mcxn94x"
  • "rt7xx"
  • "mcxn54x"
  • "mcxw71xx"
  • "mc56f817xx"
  • "lpc55s1x"
  • "mcxa1xx"
  • "mc56f816xx"
  • "lpc55s2x"
  • "mcxn9xx"
  • "rw61x"
  • "kw45xx"

MCU revision

Type: enum (of string)

Revision of silicon. The 'latest' name, means most current revision.

Must be one of:

  • "a0"
  • "b0"
  • "latest"

Application target

Type: enum (of string)

Definition if application is Execute in Place(XiP) or loaded to RAM during reset sequence.

Must be one of:

  • "xip"
  • "load-to-ram"
  • "Internal flash (XIP)"
  • "External flash (XIP)"
  • "Internal Flash (XIP)"
  • "External Flash (XIP)"
  • "RAM"
  • "ram"

Type of boot image authentication

Type: enum (of string)

Specification of final master boot image authentication.

Must be one of:

  • "plain"
  • "crc"
  • "signed"
  • "signed-encrypted"
  • "signed-nxp"
  • "nxp_signed"
  • "nbu-signed"
  • "Plain"
  • "CRC"
  • "Signed"
  • "Encrypted + Signed"
  • "NXP Signed"
  • "NXP signed"
  • "NBU Signed"
  • "encrypted"

Output Image name

Type: stringFormat: file_name

The path for result binary file.

Plain application image

Type: stringFormat: file

The input application image to by modified to Master Boot Image.

The list of additional binaries

Type: array of object

This is software feature of RTxxx family that NXP SDK startup code (not ROM) could load additional images.

No Additional Items

Each item of this array must be:

Type: object

Binary file

Type: stringFormat: file

The binary file to be added to final application.

Destination address

Type: string or numberFormat: number

Destination address in RAM of additional binary.

Enable load

Type: boolean

Enabler to load/use the image.

Loading address of application

Type: number or string

Application loading address in RAM if not XiP, otherwise address of load in XiP.

TrustZone enable option

Type: boolean

If not specified, the Trust zone is disabled.

TrustZone Customization file

Type: stringFormat: optional_file

If not specified, but TrustZone is enabled(enableTrustZone) the default values are used.

Enable User HW key sharing

Type: boolean or string

Controlling secure hardware key bus. If enabled(1), then it is possible to access keys on hardware secure bus from non-secure application, else non-secure application will read zeros.