私は私たちのボードのdenx gitリポジトリでu-boot 2014.07を使用しています。このu-bootは、コンパイル後にu-boot.binとMLOという2つのファイルを提供しました。 MLOは最初のブートローダーです。 FAT32でフォーマットされたSDカードの最初のパーティションに両方を入れました。
マイボード(grindn会社のチリボード)が起動すると、SPLが実行され、1秒の遅延で「C」を数回書き込みます。キーを押して(デバッグシリアルコンソールに文字を送信する)、このプロセスを中止できます。プロセスを中断するか10秒待つと、SPLはuboot起動を開始します。
この10秒の待ち時間をキャンセルする方法は?すぐにu-bootをロードしたいです。
答え1
ここで答えを見つけました - >https://e2e.ti.com/support/arm/sitara_arm/f/791/t/471656
問題は、SYSBOOTが正しく設定されていないことです。 ROM は SPL がシリアルポートを介して送信されるのを待っており、X-MODEM プロトコルの一部として「C」を生成します。