Bootloader which self-programs mcu from external flash?

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

Bootloader which self-programs mcu from external flash?

771 Views
azematalam
Contributor I

Hi, I am trying to find an application note or some extra information about the following scenario.

MCU will be able to fo firmware updates during a normal operation mode, it will receive binary image using some comm port and store it to external flash memory. After that, MCU should be able to enter bootloader and read from external memory and program application space.

Any application note or direction is welcomed. (Kinetis V series )

Thanks.

Labels (1)
0 Kudos
2 Replies

647 Views
Sabina_Bruce
NXP Employee
NXP Employee

Hello,

I'd recommend using MCUBOOT.  In the documentation section you will find the necessary documents on how to use this tool. It supports the Kinetis V family.  You have the option to use a variety of serial communications and the ability to program or boot from external flash memory.

There is also a getting started page that you can follow to learn how it works.

Best Regards,

Sabina

0 Kudos

647 Views
mjbcswitzerland
Specialist V

Hi

This is included in the uTasker project (open source at links below).
Documentation:
http://www.utasker.com/docs/uTasker/uTasker_BM_Loader.pdf
supporting various SPI Flash devices and optional encrypted storage in the external memory.
Can be used on any Kinetis part.

Regards

Mark

Complete Kinetis solutions for faster/more efficient professional needs, training and support: http://www.utasker.com/kinetis.html
i.MX RT project compatibility: http://www.utasker.com/iMX.html
Including FreeRTOS integration for all Kinetis parts


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

https://community.nxp.com/thread/512558
https://community.nxp.com/thread/352862
https://community.nxp.com/thread/498809

0 Kudos