How to implement mke15z bootloader

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to implement mke15z bootloader

1,852 Views
加奖张
Contributor I

Expert:

Hello!This is the first time for me to use mke15z MCU, and the platform I used is expresso.Now I have a very urgent project, which needs to implement the function of bootloader. The specific requirements are: the interface of the controller prompts the customer whether to update the application program?If so, the update is sent via bluetooth.

Since I was the first time to learn bootloader, I found a lot of materials on the Internet, but I felt very scattered. I did not know which one should be my key point to learn. For example, the materials on my hand are as follows (etc.) :

1.Kinetis KE1xZ sub-family Reference Manual

2.MCU Bootloader v2.5.0 Reference Manual

3. The Document Number: AN2295

4. SDK_2. 5.0 _MKL82Z128xxx7

But after watching it once or twice, I still felt clueless and didn't know whether the direction of learning was right or wrong.I would like to ask the expert, can you tell me which one to learn in the first step, which one to learn in the second step and what to look at in the end? I hope there is a complete process to implement bootloader.

Bootloader implementation is mainly to learn ROM bootloader and flash-resident bootloader. I am a novice, how to achieve this function in a short time, I hope you can help me, thank you very much!

0 Kudos
6 Replies

1,458 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi jiajiang zhang,

First of all, I recommend you to download the proper SDK for your device. You can download it from the following link:

https://mcuxpresso.nxp.com

Also, it would be a good idea to read KE1xZ reference manual in chapter 22. Here the document explains the features and functionality of KE1xZ bootloader,

Once you have done that give it a check to the following demo application, I think it would be useful for your application.

MCU Bootloader Demo Applications User's Guide

I hope this helps.

Best regards,

Felipe

0 Kudos

1,458 Views
加奖张
Contributor I

Hi Felipe,

Thank you very much for your guidance. I reply to you in the attachment. Please read the attachment

Best regards,

jiajiang

0 Kudos

1,458 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi jiajiang,

I recommend you to download the SDK for your specific device in https://mcuxpresso.nxp.com 

After that you can import the projects using the following document as guidance.

Importing an MCUXpresso SDK into MCUXpresso IDE 

Unfortunately we don't have a bootloader demo for the KE1XZ already implemented but you can port it as you mentioned in MCU Bootloader v2.5.0 Reference Manual Chapter 10: MCU bootloader porting.


Have a great day,
Felipe

0 Kudos

1,458 Views
加奖张
Contributor I

For example, the basic question is which model of MCU SDK package should I download and port to MKE15Z

0 Kudos

1,458 Views
mjbcswitzerland
Specialist V

Hi

There are 'off-the-shelf' serial loaders and AN2295 port for the KE15Z at http://www.utasker.com/kinetis/FRDM-KE15Z.html if you need a fast solution.
See also http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf
and http://www.utasker.com/docs/uTasker/uTasker_BM_Loader.pdf
for another alternative.

Most free on GitHub (see uTasker project) or supported versions for professional needs.

Regards

Mark

Complete KE14Z/KE15Z solutions, training and support:http://www.utasker.com/kinetis.html
Kinetis KE15:
http://www.utasker.com/kinetis/FRDM-KE15Z.html

1,458 Views
加奖张
Contributor I

Hi Mark,

Thank you very much for your patient reply in spite of your busy schedule. I will read your Suggestions carefully. Thank you very much!

Regards

jiajiang

0 Kudos