Is there a bootloader for K02 MCUs?

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

Is there a bootloader for K02 MCUs?

944 Views
atilla
Contributor II

Using the MCUXpresso SDK builder, I asked for mcu-boot for my MK02FN64... chip. The interface says mcu-boot works for K22F board, but not for K02 processors.

The NXP bootloader web page says there is a "flashloader" available for K02 processors, available on-flash, but once it's overwritten, it's gone.

Is there a bootloader/flashloader I can download and write into my existing K02 based boards?

We need a permanent bootloader that will accept firmware updates from an external SPI master. Maybe modifying the flashloader to not self-destruct could be a useful option? Where can I find its source?

Labels (1)
Tags (3)
0 Kudos
Reply
3 Replies

826 Views
FelipeGarcia
NXP Employee
NXP Employee

Hi,

 

You could also refer to the bootloader examples in the K02 SDK. Those examples are for FRM-K22F but you can take them as a reference.

 

You can download the SDK from the below link:

https://mcuxpresso.nxp.com/en/welcome

 

Best regards,

Felipe

0 Kudos
Reply

826 Views
mjbcswitzerland
Specialist V

Hi

The uTasker project contains K02F standalone boot loaders as follows:
Serial Loader: http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf

This includes SD card, UART Kboot compatible , iHex, SREC, I2C modes which can be built with IAR, Keil, CW, KDS, MCUXpresso, Green Hills, Rowley, GCC, CooCox

Regards

Mark


Complete Kinetis solutions for professional needs, training and support: http://www.utasker.com/kinetis.html
uTasker: supporting >1'000 registered Kinetis users get products faster and cheaper to market
Request Free emergency remote desk-top consulting at http://www.utasker.com/services.html

Open Source version at https://github.com/uTasker/uTasker-Kinetis

0 Kudos
Reply

826 Views
atilla
Contributor II

Thanks, it looks interesting, for using from a PC or network. My use case is a bit special (from an external SPI master). I will still look into your code, and maybe I can still make use of it for our purposes.

0 Kudos
Reply