Hello,
I'm very new to Kinetis microcontrollers and NXP Solutions in general and I'm trying to develop a custom bootloader application for the MK61FN1M0xxx15. I've been browsing through the offered tools and saw that NXP provides a Kinetis Bootloader for Kinetis devices. As part of the solution there are CMSIS based target definitions, but not all processors are supported. Reading the documentation it says that porting the Kinetis Bootloader to processors not listed in the sample targets requires having system_<platform>.c/h definitions along with other files which are supposed to be obtainable from the device page. I have failed in getting those files.
Basically I would like guidance on how to start migrating the kinetis bootloader for that specific processor so then I can modify it to my needs. Any help or ideas are welcomed! I'm very lost with this platform...
Thanks in advanced.
Hi
Take a look at http://www.utasker.com/kinetis/EMCRAFT_K61F150M.html
and
http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF
There are various boot loaders for the K61 (SD card, Kboot, UART, USB, memory stick, Ethernet) available that need no porting. You can simulate them in (approx.) real-time in the K61 simulator for adapting, testing and debugging to simplify any customisation if needed.
Regards
Mark
Hi Mark,
Thank you very much for your kind reply. Is there a possibility of using the Kinetis Booloader Project?
What seems to be missing is the CMSIS files for the processor. Do you know where can I get that?
Hi Antonio Serrano,
Please check the attachment.
Hope it helps.
Have a great day,
Ping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Antonio
Sorry, I have no idea where such a file can be located. You may need to write one by copying a close one and making any necessary adjustments.
Regards
Mark