ハードウェアのブートローダー設定を変更する方法

ハードウェアのブートローダー設定を変更する方法

私はU-Bootを使用するボードに取り組んでいます

このボードにはQSPIフラッシュメモリまたはNANDメモリからの起動を切り替えるジャンパーがあります。

私は、yoctoプロジェクトに基づいてベンダーから提供されたLDKを使用してイメージを構築しています。

ブートローダファイルはQSPIフラッシュメモリに保存されており、カーネルイメージ、dtb、およびrootfsをSDカードに書き込み、u-bootからいくつかの環境変数を設定してイメージをロードできます。

問題は、何らかの理由でブートローダファイルをSDカードに置いて、そこからボードを起動させる必要があることです。

ポインターを設定してブートローダーの第 2 ステージを指すようにするなど、u-boot からこれを行う方法はありますか? それとも複雑ですか?

いいえの場合、イメージ内から qspi フラッシュのブートローダーの環境変数を編集する方法はありますか?

関連情報