バックアップUブート画像は、バックアップ環境または元の環境を使用する必要がありますか?
-
27-10-2019 - |
質問
U-Bootを使用して、組み込みファームウェアプロジェクトに取り組んでいます。 2番目の場所でFlashでU-Bootのバックアップコピーを用意する必要があります。プロセッサのリセットベクトルの再配置に関するすべての技術的なものが解決されました。
私の質問は、U-Bootの代替コピーを代替環境の場所を使用する必要があるか、またはプライマリUブートコピーと同じ環境の場所を使用しても安全ですか?
私は主に、ねじ込まれた環境がUブートがユーザーがアクセスしないようにする可能性があるのではないかと思っています。
解決
それはすべてあなたのシステムに依存します。
U-Bootはチェックサムを使用して、環境が破損していないことを確認します。チェックサムが失敗した場合、デフォルトでコンパイルされるように後退します。これらがシステムを起動するように設定されている場合、この場合は安全になります。
あなたの環境がまだ有効であるように変更されているが、システムを起動しない場合、問題があります。これが1つの方法で、u-bootを構成してシリアルポートをリッスンし、ブート後の最初の数秒でキーが押された場合にインタラクティブモードを入力することです。次に、手動でまたは期待型スクリプトを介して、環境を変更する方法があります。ただし、最も簡単な解決策は、バックアップUブートに別の環境を使用することです。
所属していません StackOverflow