...
Automatically scan all devices. The list of detected ports has a random order.
Scanning and adding individual devices when the user wants to manually order the ports in the list.
...
Automatic scanning of all devices
This is a faster method, recommended when the order of the ports in the list is not important in programming. After connecting all devices, check the checkbox "Automatic selection from min Port/Hub to max." Then the "Scan" button will be unlocked, press it and wait until the list completes according to the number of connected devices
...
Manual Selection
This method should be used if the order of ports in the list is important in programming.
In this method, connect one device at a time and press the "Add one USB" button.
...
MCU connection checking
After a successful scan, the "Target Device Programming Results" field in the main window is filled with "USB P.H No" according to the list obtained after the scan process. A next to USP P.H indicates that the connection is active.
...
If the device is disconnected, the automatic check will be indicated by the replacing by
...
To manually check the connection, check the "Enable" checkboxes and then click the "Connect" button. This option also helps to detect whether the Flashloader is already running on the microcontroller or not.
The example below shows the connection to three of the five selected microcontrollers without Flashloader.
...
If the Flashloader was previously loaded and running, the connection check result will be indicated by in the “Flashloader Init” column.
...
If the connection fails it will be indicated by in the "Final" column
...
Browsing for programming files
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 preprogrammed application called "Flashloader".
Flashloader
It is possible to use the default version of the Flashloader provided with the NXP Flasher or to use your own compilation by providing the file path by using button “Open Flashloader File“.
User defined Flasloader
...
In order to have a user Flashloader in the programming process, additional settings need to be made in the Setup -> Memory Options window.
...
In this window you should check the "User" checkbox in “Flashloader Setup“ field and then set the desired addresses:
Load Address → Flashloader uploading address (usually RAM),
Jump Address → Flashloader startup address,
VID → Flashloader USB Vendor ID when flashloader is running,
PID → Flashloader USB Product ID when flashloader is running.
To confirm the modification, press the "OK" button.
Image File
MCU configuration and programming depends on the image file type selected: .bin, .s19 or .sb.