Hello Mike:
Do you still have this issue? Have you tried in standalone mode without the debugger?
I tested your project from my side with a FRDM-KL03Z and it worked as expected. From your screenshot it seems that the core is using the vector table from the ROM bootloader.
Try adding the next code before any application code is executed (e.g. in SystemInit() or at the beginning of main():
// Disable force ROM.
RCM_BWR_FM_FORCEROM(RCM, 0);
// Clear status register (bits are w1c).
RCM_BWR_MR_BOOTROM(RCM, 3);
Best regards,
Jorge Gonzalez
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------