KL26 Bootloader

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

KL26 Bootloader

1,747 Views
mircopizzichini
Contributor III

Hi

This bootloader is also available for KL26?

To have it pre-programmed into flash, I think there's a minimum order quantity, right?

Thank you

Labels (1)
0 Kudos
4 Replies

733 Views
danieltruong
Contributor IV

Hi,

I know this thread was created a long time ago. However, it's very relevant to what I'm trying to do now.

I'm developing a board using KL26Z and wondering if I can use the bootloader SW support to upgrade the firmware via USB interface?

From all the source of documentation that I've read so far, it seems this bootloader scheme does not support the KL26Z Kinetis family, am I right? Even the Kinetis Bootloader v2.0. does not have it on the list it supports.

Can somebody confirm this ? If so, do we have to develop all the codes from the ground up ? (i.e. bootloader protocol to USB host, reading/writing to flash, etc.).

Thanks,

Daniel

0 Kudos

733 Views
mjbcswitzerland
Specialist V

Daniel

KL26 boot-loaders are available here:
http://www.utasker.com/kinetis/FRDM-KL26Z.html

Documentation: http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF

You can choose from USB-MSD, USB-CDC, USB-HID (eg. Kboot), USB-memory stick, SD card or UART (SREC, IHEX, KBOOT, developer's loader) and mix several if desired.

Regards

Mark

0 Kudos

733 Views
adriancano
NXP Employee
NXP Employee

Hi,

The Kinetis Bootloader|Freescale  includes three different bootloaders (same philosophy but different applications):

-RAM based Bootloader (available only in Kinetis with dedicated ROM) for now just the KL03.

-FLASH-Based Flashloader: This is a one-shot flash programming flashloader preprogrammed in new Kinetis devices, is now available in K22 and KV31F devices. You can check the datasheet of one of this two devices a check the information ("Pre-programmed Kinetis flashloader for one-time, in system factory programming").

-Kinetis Bootloader: this is a source code that comes in the package you can download into the Downloads tab in the Kinetis Bootloader site. This includes only support for the Freedom K64. It contains the blhost.exe file and the GUI that is used to download the binary into the device; you can check the information to use within this board in the document http://cache.freescale.com/files/soft_dev_tools/doc/user_guide/K64BTLDRUG.pdf?fasp=1&WT_TYPE=Users%2...

The FLASH-Based bootloader is not pre-programmed into the KL26 devices, just new Kinetis Devices.


Hope this information can help you.

Regards,

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. It would be nice!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos

733 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

Customer can check below application notes about KL26 bootloader:

AN2295 Serial bootloader

http://cache.freescale.com/files/microcontrollers/doc/app_note/AN2295.pdf

Related AN2295 Software:

http://cache.freescale.com/files/microcontrollers/doc/app_note/AN2295SW.zip

AN4370 USB bootloader

http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4370.pdf

Related AN4370 bootloader software:

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KL2x&fpsp=1&tab=Documentation_Tab

The bootloader need be programmed to KL26 flash memory.

Customer can check related document about bootloader software footprint.


Wish it helps.
best regards
Ma Hui

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos