Bee for mimxrt1064, Revision: a0

Type: object

The chip family name

Type: enum (of string)

NXP chip family identifier.

Must be one of:

  • "mimxrt1060"
  • "mimxrt1015"
  • "mimxrt1040"
  • "mimxrt1046"
  • "mimxrt1043"
  • "mimxrt1024"
  • "mimxrt1064"
  • "mimxrt1020"
  • "mimxrt1050"
  • "rt1015"
  • "rt104x"
  • "rt102x"
  • "rt106x"
  • "rt105x"

MCU revision

Type: enum (of string)

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

Must be one of:

  • "a0"
  • "latest"

BEE output folder

Type: string

Folder name to store generated BEE output

Output binary file name

Type: string

File name of the encrypted file, outputfolder/outputname or full path (.bin will be appended)

File name of the exported BEE region headers

Type: string

outputfolder/headername or full path + index will be appended (.bin will be appended)

Data blobs list

Type: array of object

List of all data blobs to be encrypted

No Additional Items

Each item of this array must be:

Type: object

Plain Text data blob

Type: stringFormat: file

Path to binary file with plain text data to be encrypted

Data blob address

Type: number or stringFormat: number

Data blob address where the data should be loaded

Engine selection

Type: enum (of string)

BEE Engine Selection, engine0, engine1 or both engines

Must be one of:

  • "engine0"
  • "engine1"
  • "both"

Engine Key selection

Type: enum (of string)

Random Key or Zero key

Must be one of:

  • "random"
  • "zero"

Bee engines

Type: array

Configuration of BEE engines

Must contain a minimum of 1 items

Must contain a maximum of 2 items

No Additional Items

Each item of this array must be:


Engine Config

Type: object

BEE engine configuration

Type: object

User AES-128 key

Type: string or numberFormat: number

AES key for encryption

Protected region

Type: array of object

List of protected regions, up to four regions

No Additional Items

Each item of this array must be:

Type: object

Start address of protected region

Type: string or numberFormat: number

Start address of protected region, it should be aligned to 1 KB (1024 B)

Length of protected region

Type: string or numberFormat: number

Length of protected region, it should be aligned to 1 KB (1024 B)

Protected level

Type: numberFormat: number

Protected level (0/1/2/3), 0 is default

Engine BinConfig

Type: object

BEE engine configuration with binary header

Type: object

BEE header path

Type: string

Path to the existing BEE header in binary form

User AES-128 key

Type: string or numberFormat: number

AES key that was used for header encryption