AnsweredAssumed Answered

How does the ROM bootloader find the entry point to my code?

Question asked by Robert Poor on Sep 22, 2017
Latest reply on Dec 24, 2017 by Jay Heng

As per a previous question (How to get blhost to talk to ROM bootloader on the FRDM-KL27Z?), I've set up the flash_config area on my KL27Z code to call into the bootloader at startup.

 

After a short delay, if I have not invoked blhost, the ROM bootloader times out and calls into my application.

 

Since I have NOT created a Bootloader Configuration Area (BCA), how does the ROM bootloader discover the entry point for my application?  Is it hardwired to jump to 0x410?  (I'm asking because I plan to relocate my application to a non-standard place, and so I need to understand the linkage mechanism.)

Outcomes