S32K312 FEE

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K312 FEE

1,236 Views
Z_Z
Contributor I

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?

0 Kudos
Reply
3 Replies

1,191 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @Z_Z 

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. 

Regards,

Lukas

0 Kudos
Reply

1,112 Views
Z_Z
Contributor I
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?
0 Kudos
Reply

1,097 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Yes, you are supposed to check the result by this function. You can see in Fee example:

lukaszadrapa_0-1756284091549.png

And here's description from the user manual:

lukaszadrapa_1-1756284116463.png