Flash Bootloader on MK10DX64VLH7

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

Flash Bootloader on MK10DX64VLH7

467 Views
rogerpease
Contributor III

Hello- We have boards with an MK10DX64VLH7 processor. 
We want to be able to reprogram the device by having an external host connect to it. There is no serial port interface, but there is an on-board EEPROM we would like to store a new image to which could be checked at boot-up. 

Question 1) Reading through: 

https://www.nxp.com/docs/en/fact-sheet/MCUBOOTFS.pdf

page 2 says ‘select’ Kinetis devices support a flashloader/Flash Bootloader. 

And reading  https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcuboot-mcu-... “Supported Devices” section I can’t find our K10 processor (there is a KV10).

Is there any way to find out if our device will support being self-reprogrammed, either from RAM or from a reserved flash sector? 

 

Question 2) I am trying to develop a proof-of-concept program using the files in 

NXP_Kinetis_Bootloader_2.0.0 package

I want to be able to flash a small memory resident program which would let me read/write various sectors of the flash. However, there are flash libraries in:

* src/drivers/flash (these require a fsl_device_registers.h I would need to select)

* src/memory/src

I'm not clear which ones I should be targeting. If the former, which fsl_device_registers should I use? 

Any direction on how to proceed is appreciated.

Thanks, 

Roger 

0 Kudos
1 Reply

456 Views
mjbcswitzerland
Specialist V

Hi

See the uTasker project that contains boot loaders for (almost) all Kinetis and i.MX RT parts:

https://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf
https://www.utasker.com/docs/uTasker/uTasker_BM_Loader.pdf
https://www.utasker.com/docs/uTasker/uTaskerSerialLoaderUpdater.pdf

Its "Bare-Minimum" Loader supports fail-safe updating from external memory (usually SPI Flash) and also allows encrypted storage for IP protection.

Industrial proven Flashing API for all parts are also included (9 years proven Kinetis reliability in many industrial and consumer products).

Regards

Mark
uTasker project developer for Kinetis and i.MX RT]
Contact me by personal message or on the uTasker web site to discuss professional training or product development requirements

Kinetis: https://www.utasker.com/kinetis.html

0 Kudos