私はU-Bootを使用するボードに取り組んでいます
このボードにはQSPIフラッシュメモリまたはNANDメモリからの起動を切り替えるジャンパーがあります。
私は、yoctoプロジェクトに基づいてベンダーから提供されたLDKを使用してイメージを構築しています。
ブートローダファイルはQSPIフラッシュメモリに保存されており、カーネルイメージ、dtb、およびrootfsをSDカードに書き込み、u-bootからいくつかの環境変数を設定してイメージをロードできます。
問題は、何らかの理由でブートローダファイルをSDカードに置いて、そこからボードを起動させる必要があることです。
ポインターを設定してブートローダーの第 2 ステージを指すようにするなど、u-boot からこれを行う方法はありますか? それとも複雑ですか?
いいえの場合、イメージ内から qspi フラッシュのブートローダーの環境変数を編集する方法はありますか?