...
The first step is to select a microcontroller model
Connect up to 8 devices to the USB ports and run a scan to identify the paths to the ports where the devices are connected. And check MCU connection after scan.
Add the files to be programmed:
Flashloader
Image (.bin, .s19 or .sb)
Fuses values programmed in OTP
Memory Configuration
Memory Erase
Memory Read & Verify
Table of Contents |
---|
Selecting MCU Model
...
NXP Flasher allows programming of all file types (.bin, .s19, .sb) provided for the iMX.RT family of microcontrollers, including OTP memory. Programming of images and OTP can only be done by connecting to a bootloader application called "Flashloader".
Flashloader File
The MCU Flashloader is a specific implementation of the MCU bootloader. It provides a standard interface to the device using any of the peripherals supported by the bootloader on a given NXP device.
...
To confirm the modification, press the "OK" button.
Loading Flashloader to MCU
After configuring the Flashloader loading options, check if it will load and run. After configuring the Flashloader setup, check if it will load and run. To do this, click button and wait for a response. Successful upload and run of Flashloader will be indicated by
in "Load", "In" and “Final“ columns.
...
Flashloader Reset
If the Flashloader is running it is possible to reset it and return to the primary MCU bootloader. To perform a Flashloader reset, click the on the right side of the main window.
...
If the Flashloader was not started before the Reset command, the operation will fail.
...
Image File
MCU configuration and programming depends on the image file type selected: .bin, .s19 or .sb.
Binary Image File
Srecord Image File
Secure Binary File
OTP File
The OTP memory contains fuse bits that configure and protect the program loaded into the internal or external flash memory. In the iMX.RT 10xx family of microcontrollers, there is an OTP area of 64 32-bit words. Generating, modifying, and using fuse bit value files is possible in several ways:
Using MCUXpresso Secure Provisioning software, the resulting file is in .Json format (recommended option for consistency of OTP and image file values)
Using a dedicated "Setup -> OTP Configuration" window where the user can enter or modify OTP word values himself. (This option is recommended if you need to modify single words which were not set in MCUXpresso Secure Provisioning)
Using other software to generate binary files (not recommended)
Using MCUXpresso Secure Provisioning output .Json file
MCUXpresso Secure Provisioning provides a fully integrated software package that prepares the image file for production. This software enables the generation of a set of image encryption keys with which the image is secured and generates the appropriate fuse bit values.
...
After the image is loaded, keys are generated and signed, a set of fuse bit values is generated and exported to a .json file
...