We have a product that uses Kinetis chips and want to replace them with the LPC541XX family of processors. We are currently using MCUBOOT to update code on the Kinetis chip but it doesn't appear that MCUBOOT is supported on the LPC541XX family. The data sheet mentions that a bootloader is resident in the LPC processor EEPROM - does this bootloader perform similar functions to MCUBOOT? Where would I find the documentation on this interface?
Our current product bootloads from a desktop app through a serial port. We would need to support this same functionality (or as close to it as possible). Can this EEPROM resident bootloader do this?
Solved! Go to Solution.
Hi JBM
MCU BOOT doesn't support LPC54114.
MCU BOOT supported devices are listed here
LPC54114 on chip boot rom contains onchip bootloader. In order to use onchip bootloader, we must force chip in ISP mode.
For detail, see UM10914 Chapter 3: LPC5411x Boot process
On PC side, we use FlashMagic update firmware in ISP mode via onchip bootloader.
https://www.flashmagictool.com/
Hope this helps,
Jun Zhang
Hi JBM
MCU BOOT doesn't support LPC54114.
MCU BOOT supported devices are listed here
LPC54114 on chip boot rom contains onchip bootloader. In order to use onchip bootloader, we must force chip in ISP mode.
For detail, see UM10914 Chapter 3: LPC5411x Boot process
On PC side, we use FlashMagic update firmware in ISP mode via onchip bootloader.
https://www.flashmagictool.com/
Hope this helps,
Jun Zhang