U-boot設定預設環境變數

U-boot設定預設環境變數

我有一個嵌入式設備:
-我沒有串行控制台
-我通過 SSH 安裝了根控制台
-mtd-tools 安裝了,所以我可以操縱 /dev/mtdblockX 存儲引導程序、內核等的設備。

引導程式是U-boot。我有它的完整原始碼,我可以成功編譯它。我還可以設定預設環境配置,但是目標沒有使用它們 - 因為已經在快閃記憶體中為環境預設了某些內容。

我可以使用 fw_printenv 將它們列印出來。 fw_saveenv 在此目標板上不起作用。

所以我的問題是:如何更新 u-boot 的預設環境配置以強制它儲存它並覆蓋當前的配置?

謝謝。


附錄

#define CONFIG_BOOTCOMMAND ext4load mmc 0:1 xyz 

在 configs/customboard.h 中,但在啟動並執行 fw_printenv 後,它會列印「警告:錯誤的 CRC,使用預設環境」和一堆其他字串,但不列印我定義的 ext4load。

相關內容