Adding more info about this application.....
This design is a deeply embedded KL17 that customer doesn't have direct access to externally to reprogram in the field with updates. They hope to use the embedded FPGA ARM core on that same board to reprogram the KL17 via I2C within that system.
Their objective is to modify one of our embedded host utilities to recreate the correct data flow from their ARM FPGA that either BLhost, Flashloader, or Manufacturing tool does externally to a target board being programmed.
During our onsite meeting, we clarified the steps needed to put the KL17’s ROM Bootloader into bootloader mode….ie…enable the BOOT pin and other initializations in the BCA registers in the KL17. Doug will do this.
He is going to first attempt to program the KL17 (on Freedom board) using the BLHost utility to confirm he has the target board/chip properly configured for boot mode.
He is then going to evaluate the source code that is included in the BOOTLOADER 2.0 download zip, to try and determine what is useful that he can port over to his FPGA/ARM core.
Thanks for the suggestion on that specific AN4368 app note. Customer will review. If we have any further questions or clarifications, will post them here on this thread.
Gordy Carlson
NXP FAE
Rochester NY