國嵌視訊學習之UBOOT命令
1.help:檢視當前單板所支援的命令
2.環境變數相關
a.printenv:檢視環境變數
b.setenv:新增、修改、刪除環境變數
setenv 名字 值:新增和修改
setenv 名字:刪除
c.saveenv:儲存環境變數:從RAM儲存至flash
3.檔案下載
tftp:通過網路下載檔案
配置網絡卡mac地址:setenv ethaddr 12:34:56:78:9a:bc
配置開發板IP地址:setenv ipaddr 192.168.1.1
配置伺服器IP地址:setenv serverip 192.168.1.254
下載:tftp 0x0008000 uImage
4.記憶體操作
a.md:顯示記憶體區內容
md 【.b .w .l】 address:長度識別符號
b.mm:修改記憶體的內容
mm【.b .w .l】 address
5. Flash相關命令
(1)NANDflash的操作
a.nand info :檢視Nand flash的資訊
b.nand erase start length:擦除從start 開始,長度為length的區域(nand 晶片每一位只能從1變為0,而不能從0變為1,所以在對其進行寫入操作之前一定要將相應塊擦除,即將相應塊的位全變為1)。
c.nand write [記憶體地址] [flash地址] length:寫入操作,從記憶體讀到flash
d.nand read [記憶體地址] [falsh地址] length:讀,從flash讀到記憶體
(2)NOR flash操作
a.flinfo:檢視Flash扇區資訊
b.protect Flash :防寫
protect off all:關閉所有扇區的保護
protect on all:開啟所有扇區的保護
protect off start end
protect on start end
6.執行程式的命令
(1)go:執行記憶體中的二進位制程式碼,一個簡單的跳轉到指定地址
go addr [arg]:引數可選
(2)bootm:執行記憶體中的二進位制程式碼
bootm [addr[arg……]]:執行預設位置或指定位置的二進位制程式碼,區別於go,要求二進位制程式碼有固定格式的檔案頭。
7.檢視開發板資訊
bdinfo
8.自動啟動
setenv bootcmd tfp