I have flashed NXP Kinetis Bootloader v2.0.0 to MKL16Z128VFT4 and able to send commands and receive response.
Wrote a sample LED program and flashed using write-memory command at 0x9000 to test whether it jumps to user application and also set the same at bootloader_config.h
Hello @arunkannan
What about the start address of your user application image?
The bootloader for kL16, strongly recommend you:
This is a simplified version.
BR
Alice
Hello @arunkannan
Sorry I'm not understand the " normal mode".
First you should confirm application works well. Then remap it to 0x9000, build to generate image. Program the image to 0x9000. Debug bootloader to check whether can jump to 0x9000.
Again, strongly recommend you:https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-Bootloader-to-Update-Multiple-Devices-...
BR
Alice