5 years, 7 months ago.

LPC812: IAP

Team, Sorry if this is a repeat question. Any one with success on IAP on lpc800max?

I understand that if I use IAP with the next restart the data may get erased. However when i move to production, I can use the IAP like EEProm

appreciate your help

Question relating to:

LPC800-MAX from NXP is an mbed enabled platform which combines the advantages of the mbed ecosystem and Arduino form factor.

1 Answer

5 years, 7 months ago.

Hi siva,

I did an update on IAP code.
Please try and if you have any problem, please let me know.

http://developer.mbed.org/components/IAP-In-Application-Programming/

Now this code works on LPC1768, LPC11U24, LPC812 and LPC824.
(On LPC800 series, the page-erase feature supported.)

/tedd

Tedd Thanks a bunch. AFter we posted we were did something close. We will use it to make sure all is well. Will take us about a week.

One more question: If I shoudl move to produciton wtih the Mbed code then IAP shoudl work right? My understanding is that it doesnt work now becasue with every boot of the MCU the system overrides flash and puts in new code causing IAP to be overwritten. Kindly let me know if my understanding is right. Storing data is quite critical to my application

posted by siva surendar 09 Jan 2015

That's right. The data which is written by IAP will be kept.
If your system doesn't have the "mbed-interface" chip, no body erases the contents of the flash.

posted by Tedd OKANO 09 Jan 2015

Assigned to Tedd OKANO 5 years, 7 months ago.

This means that the question has been accepted and is being worked on.