Embedded

在 u-boot SPL 中禁用等待和寫入“C”?- am335x, u-boot v2014.07

  • January 23, 2017

我在我們的板上使用來自 denx git 儲存庫的 u-boot 2014.07。這個 u-boot 在編譯後給了我兩個文件:u-boot.bin 和 MLO。MLO 是第一個引導載入程序。我將兩者都放在格式化為 FAT32 的 sdcard 第一個分區上。

當我的板——來自 grinn 公司的 chiliboard——啟動時,SPL 執行並多次寫入“C”,延遲為 1 秒。我可以通過按鍵來中斷這個過程(在調試串列控制台上發送一個字元)。當我中斷此過程或等待大約 10 秒後,SPL 開始引導 uboot。

如何禁用這 10 秒的等待時間?我想立即載入 u-boot。

我在這裡找到了答案-> https://e2e.ti.com/support/arm/sitara_arm/f/791/t/471656

問題是錯誤的 SYSBOOT 設置。ROM 正在等待通過串列埠發送 SPL 並生成“C”作為 X-MODEM 協議的一部分。

引用自:https://unix.stackexchange.com/questions/339459