Hello all I need to hold a LUT in the program memory space and it will be updated in the running mode and it should be non volatile. Please write me the built in function used for the same.
No, I didn't miss it. Which was why I claimed I had too little information to tell how much money i would want for writing it.
What the OP may not have considered is that the flash memory in the LPC21xx requires a full sector erase/rewrite if changing a single LUT entry. And each flash sector supports a very limited number of erase cycles - without double-checking with the chip documentation, I think it is 1000 cycles. So depending on how often that LUT needs to be updated, that chip may wear out the flash.
A serially-connected EEPROM would have the advantage that it have much smaller rewrite blocks. And normally supports 100 or maybe 1000 times more rewrite cycles for each such block.
Mr. Per Thanks for your suggestion.The LUT will be updated two or three times in whole life of execution.
Others are seriously wasting time by criticizing me instead they could have given me direction. If u still criticize i never ever bother (happy) thanks to all at least looking my post.
Hai Hari, I understood ur problem, please search in CARM user guide.There are required built in functions.
CARM user guild? You mean the old compiler that have been replaced and isn't shipped anymore?
What is wrong with looking at the application notes and user manual for the processor, since IAP is mainly something related to the processor.
Dear Ma and Per Thanks for reply. CARM user's guide does not help me. I have downloaded LPC21xxIAP.ZIP where i found the proper resource to do with. This is what i was asking to write the link for downloading the same but criticizing from every one.
Anyway thanks to Per and Ma to understand me........