2170927_ja-JP

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

2170927_ja-JP

2170927_ja-JP

S32K344 基本セキュアブート例 フラッシュ書き込みタグ失敗

私はS32K3_HSE_DemoExamples_1_0_0\S32K3_HSE_DemoExamples\Secure_Boot\S32K344_Basic_SecureBootにあるS32K388 EVBでBasic_SecureBootサンプルを実行しています。

Flash_write() ステップで、ステータス = 0x2c100、「生成された TAG を FLASH 内のアプリケーションの末尾に書き込みます。生成された TAG を FLASH 内のアプリケーションの末尾に書き込みます。」で失敗しました。

HSE_FW_INSTALL -> CQC_DEMO (プログラム ADKP) -> PEmicro 認証を実行しました。

Flash_write() を有効にするには他に何をすればよいですか?

Re: S32K344 Basic SecureBoot Example Flash write TAG failed

こんにちは@PaulHu

このコードを S32K388 で変更せずに実行すると、フラッシュ レイアウトが異なるため動作しません。
コード内に次のCANがあります:

lukaszadrapa_0-1758106090587.png

S32K344 では、S32K344_SecureBootBlinky がこのブロックに強制されるため、ブロック 1 の最初のセクターがプログラムされます。

lukaszadrapa_1-1758106113118.pnglukaszadrapa_2-1758106119993.png


しかし、S32K388 には 2MB のブロックがあります。SO、ここでは異なります。

lukaszadrapa_3-1758106137009.png

まだブロック 0 です。SO、別のブロックとセクターのロックを解除する必要があります。

さらにもう 1 つ、書き込み中の読み取り (RWW) はブロック間でのみサポートされていることに注意してください。ブロック 0 がプログラムされている場合、コードは別のフラッシュ ブロックまたは RAM から実行する必要があります。

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

ルーカス



タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-20-2025 11:46 PM
更新者: