Hi,
As you know that there are two methods to implement the virtual EEPROM, which one is used is dependent on the flash resource.
For example for Kinetis family K64, this is the memory resource:

The K64 has FlexNVM and FlexRAM resources, which can simulate the EEPROM by hardware.
The second is the MCU has only on-chip programmable flash, if you want to implement EEPROM function, you can declare an array with the page flash size or multiple page size, which is saved in SRAM. After start-up, you can copy the array from flash, then the application can write the array as EEPROM, after a fixed cycle time, or whatever you expected, you can write the array to flash.
Hope it can help you
BR
XiangJun Rong