The S32K312 FEE module stores 200 bytes of data before the MCU enters sleep mode. There is a phenomenon where the data cannot be stored sometimes (after calling the storage function, a 1000ms delay has been added). Could you please suggest some ways to increase the success rate of data storage?
If there are many data records and especially if a swap occurs during the write, it can take more time than 1s. You can try to update the data for test purposes without any timeout and measure the real duration in your setup.
To speed up the process and to avoid swap operation during the update, there's a feature called immediate block update. Search for "immediate data usage" phrase in the Fee user manual for details.
Thank you for your reply. May I ask if it is possible to determine whether the write operation was successful by using the "Fee_GetJobResult()" function?