2400668_zh-CN

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

2400668_zh-CN

2400668_zh-CN

关于FEE初始化时间

Hi,NXP专家,我遇到一个S32K312 FEE初始化的时间想咨询一下,描述如下:
我配置了2个fee存储的clustergroup,一个主区,一个备区,备区是主区的备份,共配置了19个block,block同时存储在主区和备区中。软件版本Mcal RTD4.0.0 HF02,使能了Burst mode。

Chenxu1_0-1785460201957.pngChenxu1_0-1785460201957.png

测试方法:

上电时打印初始化时间(调用Mem_43_INFLS_Initt(),MemAcc_Initt(),Fee_Init()后等待Fee_GetStatus()接口返回MEMIF_IDLE),所有block写入一次数据

测试结果如下:

上电次数

初始化时间(ms)

说明

1

8


2

15


3

23


4

40


5

48


6

57


7

65


8

74


9

82


10

90


11

99


12

107


13

115


14

124


15

133


16

141


17

149


18

158


19

166


20

175


21

183


22

192


23

200


24

209


25

217


26

226


27

234


28

8

Cluster换页


根据以上实测发现每次递增的时间变化很快,所以想咨询一下有没有初始胡时间的计算公式、是否可以优化?

Re: 关于FEE初始化时间

@Chenxu1


FEE驱动程序文档中没有提供计算初始化时间的公式。初始化时间取决于 FEE 存储的实际状态,例如存储的数据量、记录数,以及是否需要任何集群恢复或交换。能够提高初始化性能的主要配置参数是 FeeDataBufferSize,因为更大的缓冲区允许每个 Fls_MainFunction 周期处理更多的数据。详情请参阅收费用户手册。为了进行实际的估计,应该在长时间使用 FEE 和多次写入周期后,在目标配置上测量初始化时间。


此致,

Lukas

Re: 关于FEE初始化时间

是的,这个问题之前已经讨论过好几次了。例如:

https://community.nxp.com/t5/S32K/S32K312-FEE-FLS-INIT-time/m-p/2024041

此致,

Lukas


Re: 关于FEE初始化时间

你好,
目前,写入 16 字节会导致下次初始化时间延长 2 毫秒。此时不涉及页面切换——只是重新初始化并再次读取 16 个字节,这会增加 2 毫秒。这正常吗?

Tags (1)
No ratings
Version history
Last update:
‎08-04-2026 02:30 AM
Updated by: