Hi Daniel,
Thanks, I have been able to verify the DEPART value, but I would like to ask about the EEERAMSIZE field in FCFG1[DEPART].
I can can setup D-Flash partitioning without any problems using the FLASH_DRV driver.
const uint8_t uEEEDataSizeCode = 0x0F;
const uint8_t uDEPartitionCode = 0x00;
const uint8_t uCSEcKeySize = 0x00;
const bool uSFE = false;
const bool flexRamEnableLoadEEEData = false;
const status_t ok = FLASH_DRV_DEFlashPartition(
&m_flashSSDConfig,
uEEEDataSizeCode,
uDEPartitionCode,
uCSEcKeySize,
uSFE,
flexRamEnableLoadEEEData);
The function reports success with these values.
However, after rebooting the DEPART value is correct, but the EEESRAMSIZE reports as 0x02 (4KB). I would have expected this to be 0x0F as per s10.3.11.10.4:

SIM->FCFG1 = 0xFF020000
It's worth noting, however, that the FCNFG[RAMDRY] report that Flex is available as traditional RAM only:
FTFC->FCNFG = 0x02
Is this the expected behavior of the device? Is the D-Flash safe to use, even if the EEESRAMSIZE reports a value other than 0KB?
Kind regards,
Damien.