Hi Daniel:
I know I can write the data in, but the writing speed is the same as normal mode.
In normal mode, The 128bytes I tested are 12~13ms, and the 128bytes I tested in the fast mode you gave me are also 12~13ms. Is this reasonable?
start_time = k_cycle_get_32();
ret = FLASH_DRV_SetFlexRamFunction(&flashSSDConfig, EEE_QUICK_WRITE, len, NULL);
__ASSERT_NO_MSG(STATUS_SUCCESS == ret);
while ((FTFC->FCNFG & FTFC_FCNFG_EEERDY_MASK) == 0);
ret = FLASH_DRV_EEEWrite(&flashSSDConfig, relAddr, len, src); //len = 128;
stop_time = k_cycle_get_32();
cycles_spent = stop_time - start_time;
ms_spent = cycles_spent / sys_clock_hw_cycles_per_tick();
LOG_INF("eeprom write info: cycles_spent = %d, ms_spent = %d", cycles_spent, ms_spent);
The print information is as follows:
eeprom write info: cycles_spent = 999628, ms_spent = 12 //ms_spent is for how much ms
Looking forward to your reply;