C90LC EEP emulation librairies: writting startegy

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

C90LC EEP emulation librairies: writting startegy

ソリューションへジャンプ
996件の閲覧回数
yohann_monniett
Contributor I

Hello,

 

my SW supplier tell me that even if the data have not changed, the C90LC EEP emulation librairies write a new record of the data when calling the FSL_WriteEeprom() service. I have some doubts as this way to do decrease the overall data retention time and from my experience all others EEP emulation lib and even real EEP driver always make a read of the data to be written to avoid useless write if the data to write keep the same value than the one already recorded.

 

Can you clarify?

 

Does the fact to use the "CACHE_ENABLE" option change the behavior?

 

Is it the same writting strategy for the V1.0.0 and V1.0.4?

ラベル(1)
タグ(1)
0 件の賞賛
返信
1 解決策
899件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

no, FSL_WriteEeprom() does not check if the data are the same or different. New record is created in any case. This would add significant software overhead for each write, so it is up to user to check this if needed.

Enabled cache table does not change the behavior.

It is the same for all versions v1.0.0 - v1.0.4.

Regards,

Lukas

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
900件の閲覧回数
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

no, FSL_WriteEeprom() does not check if the data are the same or different. New record is created in any case. This would add significant software overhead for each write, so it is up to user to check this if needed.

Enabled cache table does not change the behavior.

It is the same for all versions v1.0.0 - v1.0.4.

Regards,

Lukas

0 件の賞賛
返信