Hardware requirements
FRDM-MCXA266 board
USB-C cable
Personal Computer
Board settings
MCUBoot layout
Region  | 
From  | 
To  | 
Size  | 
|---|---|---|---|
MCUboot code  | 
0x00000000  | 
0x0000FFFF  | 
64kB  | 
Primary slot  | 
0x00010000  | 
0x0007FFFF  | 
448kB  | 
Secondary slot  | 
0x00080000  | 
0x000EFFFF  | 
448kB  | 
MCUBoot header size is set to 512 bytes
Signing algorithm is ECDSA-P256
Write alignment is 16 bytes
Uses image swapping by
SWAP_USING_MOVE
Image signing example
imgtool sign   --key sign-ecdsa-p256-priv.pem
               --align 16
               --version 1.1
               --slot-size 0x70000
               --header-size 0x200
               --pad-header
               --max-sectors 64
               ota_mcuboot_basic.bin
               ota_mcuboot_basic.SIGNED.bin
If you experience problems with flash erase, check correct configuration
of ACL_SEC_x fields in CMPA region.