
WCT1012VLF/WCT1013VLH Consumer MP-A11 (WCT-
15W1CFFPD) V1.0 Wireless Charging Application User’s
Guide, Rev. 1, 05/2019
NXP Semiconductors
41
7.5. Programming by bootloader
The bootloader is independent of the application codes and can reside in the flash forever after the
application code is downloaded. When a system is reset, the bootloader starts. After a boot delay (in
seconds), the bootloader jumps to the programmed application code without receiving the application
S-record file. When receiving the application S-record file, the bootloader programs the application code
to the on-chip flash. After completion, the bootloader jumps to the application startup code.
1.
The bootloader code is not flashed to the board by default. Download the bootloader code.
Import the bootloader project and follow the steps described in Section 7.3 to download the
project.
Figure 50. Bootloader project
2.
Generate an application S-record file.
Enable the bootloader function. Set the following macro to TRUE in
appcfg.h
.
#define BOOTLOADER_USED
(TRUE)
See the figure below to configure the application project settings. Select the “Sort by Address”
option. Set “Max S-Record Length” to a value that does not exceed 255. Select “DOS (\\r\\n)”
for the “S-Record EOL Character”.