2400668_ja-JP

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

2400668_ja-JP

2400668_ja-JP

料金の初期化時間について

NXPのエキスパートの方、こんにちは。S32K312のフィード初期化時間に問題があり、ご相談させていただきたいのですが。詳細は以下のとおりです。
プライマリとスタンバイの2つのデータストレージクラスタグループを設定しました。スタンバイはプライマリのバックアップです。合計19個のブロックが設定され、これらのブロックはプライマリとスタンバイの両方に保存されます。ソフトウェアバージョンはMcal RTD4.0.0 HF02で、バーストモードが有効になっています。

Chenxu1_0-1785460201957.pngChenxu1_0-1785460201957.png

試験方法:

電源投入時に初期化時刻が出力され(Mem_43_INFLS_Initt()、MemAcc_Initt()、Fee_Init() を呼び出した後、Fee_GetStatus() インターフェースが MEMIF_IDLE を返すまで待機)、すべてのブロックにデータが一度書き込まれます。

試験結果は以下のとおりです。

パワーアップアイテムの数

初期化時間(ミリ秒)

例示する

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

クラスタページング


上記のテスト結果から、各増分にかかる時間が非常に速く変化することが分かりました。そこで、初期時間を計算する式が存在するかどうか、また、その式を最適化できるかどうかをお伺いしたいと思います。

Re: 关于FEE初始化时间

こんにちは@Chenxu1


FEEドライバのドキュメントには初期化時間を計算するための公式は提供されていません。初期化時間は、保存されているデータ量、レコード数、クラスタの復旧やスワップが必要かどうかなど、FEEストレージの実際の状態によって異なります。初期化性能を向上させる主な構成パラメータはFeeDataBufferSizeであり、バッファが大きいほどFls_MainFunctionサイクルあたりより多くのデータを処理できます。詳細は「Please Fee ユーザーマニュアル」をご覧ください。より現実的な見積もりを行うには、初期化時間を、FEEを長時間使用し、複数回の書き込みサイクルを行った後の対象構成で測定する必要があります。


よろしくお願いいたします。

ルーカス

Re: 关于FEE初始化时间

こんにちは、
現在、16バイトを書き込むと、次の初期化に2ミリ秒余計に時間がかかります。この時点では、ページ切り替えは発生せず、単に再初期化して16バイトを再度読み込むだけなので、2ミリ秒余計に時間がかかります。これは普通のことですか?

Re: 关于FEE初始化时间

はい、この件についてはここで何度か議論されています。例えば:

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

よろしくお願いいたします。

ルーカス


タグ(1)
評価なし
バージョン履歴
最終更新日:
3 週間前
更新者: