Features
Features of the MCUXpresso Secure Provisioning Tool include:
Support target connectivity via UART, USB-HID, SPI, and I2C serial download modes
Support multiple user application image formats (bin, hex, srec, elf).
Automated conversion of bare images to bootable images
Downloading a bootable image in the target boot device
Customization of booting from external flash either using GUI or predefined flash configuration blocks
Generation of certificate trees for image signing and encryption, or use of user-supplied certificates
Optional signature provider that allows customizing integration of HSM module for signing the image
Support for development (unsigned and CRC) boot types
Support for authenticated (signed) and encrypted boot types
Key provisioning and fusing as dictated by boot type
Advanced OTP/PFR/IFR configuration
Trust provisioning, device HSM and Edgelock2GO proxy flow for production in factory
Dual boot ping pong page
Command-line interface for customized boot flows
Simple Flash Programming tool
Support for debug authentication
SB editor tool for creation of custom SB files
Signing the image for the MCUboot secondary bootloader
Merge tool to merge up to 8 images into one single binary image.
Manufacturing tool to support parallel provisioning operations in the factory
Additional command-line utilities for low-level interaction with the device
Windows 64-bit, Linux 64-bit, and MacOS hosts