Intel Agilex® 7 ハード・プロセッサー・システム (HPS) のリモート・システム・アップデート・ユーザーガイド

ID 683184
日付 6/09/2023
Public
ドキュメント目次

2.2. アプリケーション・イメージ・ブート

アプリケーション・イメージはアプリケーション機能を実行します。リモート・システム・アップデートを使用すると、アプリケーション・イメージの 1 つが破損しているか重大なバグが含まれている場合に、再起動や障害の危険を冒さずに、システムをあるアプリケーション・イメージから次のアプリケーション・イメージに安全に切り替えることができます。

デバイスは、フラッシュ内にアプリケーション・イメージが存在するアドレスのリストをフラッシュ内に保持します。このリストはコンフィグレーション・ポインター ブロックとして知られています。

アプリケーション・イメージをロードしようとすると、SDM はコンフィグレーション・ポインタ ブロックを逆の順序で走査します。最初のイメージのロードが試行され、このロードが成功すると、イメージがデバイスの制御下に置かれます。

最初のイメージのロードが失敗した場合、SDM は 2 番目のイメージのロードを試みます。このイメージも失敗した場合、SDM は成功したイメージに到達するか、すべてのイメージのロードに失敗するまで、次のイメージに進み続けます。成功したイメージがない場合、SDM はファクトリー・イメージをロードします。