MCU Bootloader for NXP Microcontrollers

Diagram

MCU Bootloader Startup Flow Diagram

MCU Bootloader Startup Flow Diagram

Features

  • A common bootloader for MCX MCUs, i.MX RT crossover MCUs, LPC MCUs, Kinetis MCUs and Digital Signal Controllers
  • Supports for flashless devices
  • C/C++ Source code provided under a permissive BSD open source license
  • Supported Serial communications with active peripheral detection
    • UART
    • SPI
    • I²C
    • USB device HID/MSC
    • CAN
  • Common packet-based protocol for all peripherals
  • Capability to program or boot from external flash memory
  • Capability to program encrypted image
  • ROM flash driver usage examples
  • Host side tools include Secure Provisioning SDK (blhost/rblhost) and MCUXpresso Secure Provisioning Tool (SEC) that:
    • Run on Windows, Linux and Mac OS
    • Provide utilities for flash erase & programming and bootloader configuration
    • Support parallel programming for production
  • IDE Support:
    • MCUXpresso VSCODE
    • MCUXpresso IDE
    • IAR Embedded Workbench
    • Keil MDK Arm®

Downloads

Quick reference to our software types.

5 downloads

Note: For better experience, software downloads are recommended on desktop.

Documentation

Quick reference to our documentation types

1-10 of 14 documents

Compact List

Application Note (1)
Fact Sheet (1)
Reference Manual (1)
Release Note (1)
User Guide (10)

Design Resources

Hardware

Quick reference to our board types.

1-5 of 20 hardware offerings

Show All

Related Software

Quick reference to our software types.

2 software files

Note: For better experience, software downloads are recommended on desktop.