U-bootを実行している組み込みLinuxキットを使用しています。すべてが適切に起動するようにするために、いくつかの環境変数を変更して「saveenv」コマンドでそれらを保存する必要がありました。
ここで、戻ってデフォルトが何であるかを確認し、何が変更されたかを正確に確認し、これらのデフォルトを変更して、本番環境の各ユニットを個別に起動して変更する必要がないようにする方法を考えたいと思います。
U-bootに保存されたデータを消去してデフォルトを再確認できるようにする方法はありますか?フラッシュタイプは、違いがある場合はQSPIです。
キットで、試してください
help env
「env default」を探します。
env default [-f] var [...] - [forcibly] reset variable(s) to their default values
それはあなたが探しているもののように聞こえます。
env default -a
非永続的な変更を行うと、「printenv」がデフォルトを表示します。
デフォルトを変更するには、変更を加えてu-boot.binを再構築します。 CONFIG_EXTRA_ENV_SETTINGSに。