Devices data - schema (devices data model)
Devices data - schema version (recommended 2.0.0)
Separate device/board definitions
Device fragments
No Additional ItemsDevice specific information
No Additional PropertiesDevice id
User-friendly device name
Device family
Device memory map - flash/ram regions
No Additional ItemsMemory region info
No Additional PropertiesStart address (format: hex)
Must match regular expression:^0x([a-fA-F0-9])+$
Region size (format: hex)
Must match regular expression:^0x([a-fA-F0-9])+$
Memory type
Flash driver file name (*.cfx)
Cores specific memory region. If needed, must be one of the keys from devices.cores
No Additional ItemsCores topology (ordered by access port or TAP)
Must contain a minimum of 1 items
All items must be unique
No Additional ItemsCore information
No Additional PropertiesCore name, unique per device
Core type
Is primary boot core. Only one core is allowed to be a primary boot core.
Core index, used to specify a custom value or to change the default index. (format: n or nap:ntap. Where nap = n divided by 16, ntap = nt modulo 16. n, nap, n_tap are decimal numbers.)
"1"
"1:2"
Debug specific information
No Additional PropertiesDebug specific core options. The key must be a core name from device.cores
All properties whose name matches the following regular expression must respect the following conditions
Property name regular expression:^[A-Za-z0-9_\-]$
Debug information for this core
No Additional PropertiesI-Cache/D-Cache handler library
Reset method on initial connection
Reset method before running the RAM-loaded flash driver
Reset method used to start the image loaded into flash memory
Pre-attach script
Pre-connect script
Connect script
Reset script
Mass erase script
BootROM stall address (format: hex)
Must match regular expression:^0x([a-fA-F0-9])+$
BootROM stall delay in milliseconds
200
Disable flash hashing (enabled by default)
Debug Access Port (DAP) does not support packed transfers
DAP stride
DAP AP index limit
DAP AP index minimum value (start)
A list of DAP AP indexes allowed
Must contain a minimum of 1 items
Must contain a maximum of 256 items
DAP AP index
Value must be greater or equal to 0 and lesser or equal to 255
A list of custom JTAG TAPs IR length
Must contain a minimum of 1 items
Must contain a maximum of 8 items
TAP IR length
Value must be greater or equal to 1 and lesser or equal to 255
A list of debug 32-bit unlock keys
Must contain a minimum of 1 items
Must contain a maximum of 8 items
32-bit unlock key (format: hex)
Must match regular expression:^0x([a-fA-F0-9]{1,8})$
Don't shutdown DAP when closing the probe
Debug protocol
Has SWO
Wire speed in Hz
Boot configurations (name:<data> pairs) aimed to be used with MCU-Link on-board probes. <data> is a string of 4 characters ('x', '1' or '0') describing how each ISP_CTRL[3..0] pin should be handled.
All properties whose name matches the following regular expression must respect the following conditions
Property name regular expression:^[A-Za-z0-9_-]*$
<data> for this boot configuration name
Must match regular expression:^[x01]{4}$
Board fragments
No Additional ItemsBoard data
No Additional PropertiesBoard id. It can be an empty string if board id is not needed.
List of devices that can be paired with this board
Must contain a minimum of 1 items
Device fragment id
List of standalone device & board pairs
No Additional ItemsDevice-Board data
No Additional PropertiesDeprecated
Devices data - schema version (recommended 1.1.2)
List of devices
No Additional ItemsDevice data
No Additional PropertiesBoard name. It can be an empty string if board name is not needed.
Device specific information
No Additional PropertiesDevice id
User-friendly device name
Device family
Device memory map - flash/ram regions
No Additional ItemsMemory region info
No Additional PropertiesStart address (format: hex)
Must match regular expression:^0x([a-fA-F0-9])+$
Region size (format: hex)
Must match regular expression:^0x([a-fA-F0-9])+$
Memory type
Flash driver file name (*.cfx)
Cores specific memory region. If needed, must be one of the keys from devices.cores
Cores topology (ordered by access port or TAP)
Must contain a minimum of 1 items
All items must be unique
No Additional ItemsCore information
No Additional PropertiesCore name, unique per device
Core type
Is primary boot core. Only one core is allowed to be a primary boot core.
Core index, used to specify a custom value or to change the default index. (format: n or nap:ntap. Where nap = n divided by 16, ntap = nt modulo 16. n, nap, n_tap are decimal numbers.)
"1"
"1:2"
Devices data - Copyright 2022-2026 NXP
Devices data - SPDX-License-Identifier: BSD-3-Clause
Devices data - vendor