FlexNVM EEPROM partitioning only once? More than once?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FlexNVM EEPROM partitioning only once? More than once?

975 Views
michaelstapelbe
Contributor II

Hello!

Over in https://github.com/qmk/qmk_firmware/pull/12947 we are wondering about the semantics of using the FlexNVM EEPROM.

 

Specifically, the App Note NXP AN4282 can be interpreted to say that the EEPROM must only be partitioned once in the lifetime of the device.

However, the MK66F datasheet says partitioned once in the lifetime of the application.

 

Hence my question: is it safe to use an application partitioning the EEPROM to, say, 2048 bytes, and then later flashing a new application which partitions the EEPROM again with, say, 4096 bytes?

 

Thank you

0 Kudos
Reply
1 Reply

935 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

Hello

Hope you are well. It is suggested that the partition is done only once in the lifetime of the device. If it is done more than once the recorded data is lost and we do not guarantee you get the expected endurance.
Before executing a partition program the FlexNVM and D-Flash IFR needs to be in an erased state.

Let me know if this is helpful, if you have more questions do not hesitate to ask me.
Best regards,
Omar
 

0 Kudos
Reply