The MCU bootloader is a configurable flash programming utility that operates over a serial connection on supported NXP MCUs. The bootloader is delivered in two ways: as full source code that is highly configurable; or pre-programmed by NXP® into ROM or flash on select NXP MCUs.
On more recently introduced devices the host side tools have been replaced by the MCUXpresso SEC tool and underlying reference code (permissively licensed) Secure Provisioning SDK which can be used to create custom programming and provisioning tools.
Previous host-side command line and GUI tools are available on this page to communicate with the bootloader. The MCU bootloader uses startup, header files, and peripheral drivers from older releases of MCUXpresso SDK.