インテルのみ表示可能 — GUID: gzh1648166443303
Ixiasoft
インテルのみ表示可能 — GUID: gzh1648166443303
Ixiasoft
5.4.1.2. フラッシュ内のRSUイメージレイアウト – SDMの観点
RSUの場合、決定ファームウェアが標準ファームウェアに取って代わります。決定ファームウェアのコピーには、フラッシュ内の次のストラクチャーへのポインターがあります。
- 決定ファームウェア・データ
- 1つのファクトリー・イメージ
- 2つのコンフィグレーション・ポインター・ブロック (CPB)
決定ファームウェア・データには、次のような基本設定が保存されます。
- クアッドSPIフラッシュメモリーに接続するクロックとピン
- SDMにファクトリー イメージのロードを強制するDirect to Factory Imageピン。
注: このピンは、ファクトリー・イメージ・プロジェクトの次のメニューで設定できます。 Assignments > Device > Device and Pin Options > Configuration > Configuration Pin Options
- max_retry パラメーター値。
ポインターブロックには、いずれかが成功するまで試行するアプリケーション・イメージのリストが含まれています。いずれも成功しない場合、SDM はファクトリー・イメージをロードします。信頼性を確保するために、ポインターブロックにはメイン (CPB0) とバックアップ・コピー (CPB1) が含まれています。決定ファームウェアは、最初にCPB0ポインターブロックを使用します。SDMはコンテンツの破損を検出すると、CPB1バックアップ・コピーを使用します。RSU_STATUS コマンドを実行して、CPB0の破損を特定できます。CPB0が破損している場合、RSU_STATUS のマイナー・エラー・コードには 0xD010 が表示されます。CPB0を破損から回復するには、CPB0を消去し、CPB1からコンテンツをコピーします。
ファクトリー・イメージとアプリケーション・イメージの両方がファームウェアから始まります。最初に、決定ファームウェアがファームウェアをロードします。次に、そのファームウェアが残りのイメージをロードします。これらの実装の詳細は、上の図には示されていません。