Hi,
We are using MPC5746C MCU with S32DS editor and try to understand the EEPROM Emulation driver working.
There are many functions that prepared for EEPROM Emulation operation in EAR SDK " eee driver".
I've got a question about swap function on message ID number.
We can select flash memory block for EEPROM Emulation via driver setting and we can define ID, the read-write desired value in it at normal working sequence. But when a block is full fill and calling swap function, some ID group do not copy to alternate block why?
The document mentions about swap operation like that;
"the EEPROM emulation software performs a block swap by copying the valid records from the active block to an alternate block."
What is the rule of the valid or invalid of ID message? Which ID message is a member of the valid ID group, which ID message is not?
You can see the ID message in the first image (filled 0x00F9000 address space not swapping yet.) and the second image shows after swap operation ID messages(filled 0x00F9400 address). Some message disappears example 05, 06, 07 Id message do not copy, ID message 04, 08, 0C copies.

Thanks...