1. 程式人生 > >國嵌視訊學習之UBOOT命令

國嵌視訊學習之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