I am having issues implementing/modifying the NXP provided bootloader code as a way to perform a firmware update to my application.
All of the firmware code should be able to be triggered through some form of function call/command by my custom application.
I am using an external flash connected over SPI to store the new firmware file, and have already developed code that can be saved in RAM to communicate with the selected location.
In a previous thread (link) I was referred to the example projects frdmk64f_flashloader and frdmk64f_flashloader_loader as being implementations to look at and modify.
However, I cannot get my bearings as to what areas to modify and how to approach using this example with my implementation.
Can someone help point me to references that explain what is going on with these two projects in more detail? Or point me towards the particular code sections of these examples I should be modifying/using?
Development tool details:
- MCU Expresso IDE
- using custom board that contains MK64VLL12