Hello Ken Hsu:
The state of the KL03 MCU depends on the value stored in the FOPT configuration byte from flash at address 0x40D, specifically the bits 7-6 (BOOTSRC_SEL) and the bit 1 (BOOTPIN_OPT). You find the next descriptions in the manual:


So, it can boot directly from Flash, from ROM or depend on the state of the NMI pin.
Check that binary you loaded and see what value it has for the 0x40D address. Another option is if you have an external tool you can perform a mass erase. By default in an erased device (all flash 1's) the device would boot from ROM.
Let me know if you have doubts.
Best regards,
Jorge Gonzalez
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------