如何更改硬體的引導程式設置

如何更改硬體的引導程式設置

我正在開發一個使用 u-boot 的主機板

該板有一個跳線,可以在從 QSPI 快閃記憶體或 nand 啟動之間切換

我正在使用供應商基於 yocto 項目提供的 LDK 來建立其圖像

引導程式檔案儲存在其 QSPI 快閃記憶體上,我將核心映像、dtb 和 rootfs 燒錄到 SD 卡上,並且從 u-boot 我可以設定一些環境變數來載入映像

問題是:出於某種原因,我需要將引導程式檔案放在 SD 卡上並使板從中引導

有沒有辦法從 u-boot 做到這一點,例如設定指標指向引導程式的第二階段?還是很複雜?

如果沒有,我可以找到一種從映像內部編輯 qspi flash 中引導程式的環境變數的方法嗎?

相關內容