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