Hello,
we use a LPC54628 uns want to use the 16KB EEPROM.
We ar confused about the workingwise of the EEPROM at the writing process.
1. If I use EEPROM_WriteWord() of fsl_eeprom.c, will only the addressed 32bit area erase and programm or the complete page of ?
2. If I use EEPROM_Write() of fsl_eeprom.c, will only from offset to sizelength 32bit wise this area erase and programm?
3. Is it right, if I write in the buffer one byte to prepare the writing in the EEPROM, than I can not write / change this byte again, before I have written the buffer in the flash?
4. in case 3 , if I write in the buffer one byte to prepare the writing in the EEPROM, is the complete word of this byte address blocked?
5. Is it right, if I write in the buffer one byte to prepare the writing in the EEPROM, than I can not read the complete EEPROM or only the used PAGE side, before I have written the buffer in the flash?
6. not in case 5, can I instead of read the uses Page of EEPROM the buffer?
Our idea are, to eleminate our own sram buffer and to use the inside buffer.
To hold the writing cycle, we have to calculate the checksum from EEROM plus the changes of the buffer and writing the new data with the checksum.
7. Did you have an Datasheet of the chip inside EEPROM, about organisation of the access.
8. Did you have details description, if I use IAP to use the EEPROM.
Kind Regards
N.Bahn
Hello
I will gladly answer your questions:
Let me know if this is helpful, if you have more questions do not hesitate to ask me.
Best regards,
Omar