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