2393225_zh-CN

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

2393225_zh-CN

2393225_zh-CN

Fee首次读取程序跑飞

使用S32K311单片机的FEE功能储存数据,FEE测试擦写,读取没有问题,但首次没有数据写入,直接读取不进hard,直接跑飞;像C40,首次读取会返回0xFF,可以判断是首次读写,填入默认值。有什么办法FEE首次可以返回值像0xFF这样,而不是跑飞。使用RTD 4.0.0 

Re: Fee首次读取程序跑飞

Hi@LJH1

第一次不强制先写才能调用 Fee_Read() ,但如果该 block 从未写过,读 job 很可能返回 MEMIF_BLOCK_INVALID 或 MEMIF_BLOCK_INCONSISTENT ,应用层应可把它当作“未初始化”,然后写入默认值。

不要依赖第一次直接读到有效数据;正确做法是读后检查 job result,遇到 invalid/inconsistent 就初始化默认值并写入

Senlent_0-1783662229362.png


Tags (1)
No ratings
Version history
Last update:
yesterday
Updated by: