こんにちは、 @SivaB さん。
どのS32Kデバイスを使っているのか教えていただけますか?
一つの説明としては、エミュレーテッドEEPROMの操作には比較的長い時間がかかり、その結果の遅延がソフトウェアが必要なタイミング制約内でLIN割り込みを処理できない可能性があることです。もう一つの可能性として、読み取り同時書き込み競合が考えられます。フラッシュ消去やプログラム操作中、現在プログラムまたは消去中のフラッシュブロック内のコードやデータは取得・読み取れません。もしアプリケーションがそのようなコードやデータを必要とする場合、アプリケーションがクラッシュし、結果的に観察されたLIN通信障害を引き起こす可能性があります。
また、問題が発生した場合に何が起こるのかも説明してもらえますか?アプリケーションは完全にクラッシュするのか、それとも動作を続けてLIN通信だけが機能しなくなるのか?
よろしくお願いいたします。
ルーカス
S32K144:アプリケーションは期待通りに動作しています。しかし、LIN通信が失敗し、その失敗が起こるとLIN通信は復元できません。
EEPROMへの書き込み/保存時間は約175ミリ秒です。