Hey Robin thanks for reply,
So going by current configuration, my MCU is configured for 64Kb + 4Kb of EERPOM ? is that right ?
Also how do i access the 64Kb of EEPROM ? as i have checked i can write on 4Kb of EEPROM only
/* Configure FlexRAM as EEPROM and FlexNVM as EEPROM backup region,
* DEFlashPartition will be failed if the IFR region isn't blank.
* Refer to the device document for valid EEPROM Data Size Code
* and FlexNVM Partition Code. For example on S32K146:
* - EEEDataSizeCode = 0x02u: EEPROM size = 4 Kbytes
* - DEPartitionCode = 0x08u: EEPROM backup size = 64 Kbytes */
ret = FLASH_DRV_DEFlashPartition(&flashSSDConfig, 0x02u, 0x08u, 0x0u, false, true);
DEV_ASSERT(STATUS_SUCCESS == ret);
As per mentioned by You, i also tried doing following changes
ret = FLASH_DRV_DEFlashPartition(&flashSSDConfig, 0x02u, 0x03u, 0x0u, false, true);
but this function return Error (0x1) and code is stuck in assert condition. i have attached screenshot of flashSSDConfig variable data.