1-3uboot基礎(chǔ)篇環(huán)境變量和常用命令_第1頁
1-3uboot基礎(chǔ)篇環(huán)境變量和常用命令_第2頁
1-3uboot基礎(chǔ)篇環(huán)境變量和常用命令_第3頁
1-3uboot基礎(chǔ)篇環(huán)境變量和常用命令_第4頁
1-3uboot基礎(chǔ)篇環(huán)境變量和常用命令_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、廣州創(chuàng)龍電子科技有限公司Guangzhou Tronlong Electronic Technology Co., Ltdu-boot環(huán)境變量和常用命令010203u-boot 環(huán)境變量u-boot 常用命令u-boot 添加命令01u-boot 環(huán)境變量 第 1 部分u-boot 環(huán)境變量04廣州創(chuàng)龍電子科技有限公司環(huán) 境 變 量 解 釋 說 明baudrate串口控制臺(tái)的波特率bootcmd自動(dòng)啟動(dòng)時(shí)執(zhí)行命令bootdelay執(zhí)行自動(dòng)啟動(dòng)的等候秒數(shù)bootfile默認(rèn)的下載文件名bootargs傳遞給Linux內(nèi)核的啟動(dòng)參數(shù)console控制臺(tái)所用的串口波特率mmcboot從mmc(sd卡

2、)啟動(dòng)的啟動(dòng)參數(shù)serveripTFTP/NFS服務(wù)器端的IP地址ipaddr本地IP地址netmask以太網(wǎng)網(wǎng)絡(luò)掩碼ethaddr以太網(wǎng)MAC地址02u-boot 常用命令 第 2 部分u-boot 常用命令06廣州創(chuàng)龍電子科技有限公司1. 幫助命令help或者?獲取u-boot支持的命令help 獲取命令的詳細(xì)幫助u-boot 常用命令07廣州創(chuàng)龍電子科技有限公司2. 環(huán)境變量命令printenv 打印環(huán)境變量setenv設(shè)置環(huán)境變量saveenv保存環(huán)境變量u-boot 常用命令08廣州創(chuàng)龍電子科技有限公司3. 網(wǎng)絡(luò)命令ping 測(cè)試網(wǎng)絡(luò)是否連通dhcp自動(dòng)獲取IPu-boot 常用命令

3、09廣州創(chuàng)龍電子科技有限公司4. 以太網(wǎng)phy命令mii device查看當(dāng)前所有phy設(shè)備mii device 選中設(shè)備mii info 查看設(shè)備信息mii read 讀取phy的寄存器mii write 配置phy的寄存器mii dump 列舉選中的寄存器的配置(具體到bit),只支持reg0-5u-boot 常用命令10廣州創(chuàng)龍電子科技有限公司5. SD卡(mmc)命令mmc info查看當(dāng)前設(shè)備的信息mmc rescan重新查找設(shè)備mmc dev dev選中設(shè)備mmc list 列舉所有設(shè)備mmc part列舉當(dāng)前設(shè)備的分區(qū)情況mmc read 讀取mmc內(nèi)容到內(nèi)存mmc write

4、將內(nèi)存內(nèi)容寫入到mmc中addr: 讀取到內(nèi)存的位置blk#: 是mmc內(nèi)的塊號(hào),這個(gè)位置是mmc的0地址的偏移量,16進(jìn)制,block單位是512字節(jié)cnt: 讀取block個(gè)數(shù),16進(jìn)制u-boot 常用命令11廣州創(chuàng)龍電子科技有限公司6. Nand Flash命令nand info查看可以使用的Nand Flashnand device dev顯示或設(shè)定當(dāng)前使用的Nand Flashnand read 從Nand 的 off 偏移地址處讀取size字節(jié)的數(shù)據(jù)到RAM的addr地址nand write 將RAM的 addr 地址處的size字節(jié)的數(shù)據(jù)燒寫到Nand的off偏移地址nand

5、erase 擦除Nand Flash的off偏移地址處的size字節(jié)的數(shù)據(jù)nand bad顯示Nand Flash的壞塊nand erase.chip擦除整塊Nand Flash中的數(shù)據(jù)u-boot 常用命令12廣州創(chuàng)龍電子科技有限公司7. SPI Flash命令sf probe 選擇spi flashsf read 從spi flash的偏移地址offset開始讀取len個(gè)字節(jié)的內(nèi)容到內(nèi)存addr處sf write 將內(nèi)存addr開始的len個(gè)字節(jié)的內(nèi)容寫到spi flash的偏移地址offset處sf erase 擦除spi flash的偏移地址offset處開始的len個(gè)字節(jié)的數(shù)據(jù)u-b

6、oot 常用命令13廣州創(chuàng)龍電子科技有限公司8. USB命令usb start啟動(dòng)并掃描usb控制器usb reset重啟usb控制器usb stop關(guān)閉usb控制器usb tree已連接的usb設(shè)備樹usb info dev顯示usb設(shè)備dev的信息usb storage顯示已連接的usb存儲(chǔ)設(shè)備usb dev dev顯示和設(shè)置當(dāng)前usb存儲(chǔ)設(shè)備usb part dev顯示usb存儲(chǔ)設(shè)備dev的分區(qū)信息usb read 讀取usb存儲(chǔ)設(shè)備數(shù)據(jù)usb write 往usb存儲(chǔ)設(shè)備寫數(shù)據(jù)u-boot 常用命令14廣州創(chuàng)龍電子科技有限公司9. 內(nèi)存操作命令nm .b, .w, .l 修改內(nèi)存值 (

7、指定地址)mm .b, .w, .l 修改內(nèi)存值 (地址自動(dòng)加一)md .b, .w, .l 顯示內(nèi)存值mw .b, .w, .l count用指定的數(shù)據(jù)填充內(nèi)存cp .b, .w, .l count內(nèi)存的拷貝u-boot 常用命令15廣州創(chuàng)龍電子科技有限公司使用內(nèi)存操作命令點(diǎn)亮LED點(diǎn)亮TL437x_EVM的USER_LED03,引腳為gpio5_10、gpio5_11、gpio5_12、gpio5_13執(zhí)行命令如下:md 0 x48322194mw.w 0 x48322194 3f80/將GPIO5的寄存器194h的bit1013置一 md 0 x48322134mw.w 0 x48322

8、134 c07f/點(diǎn)亮4個(gè)LED,將GPIO5的寄存器134h的bit1013清零 mw.w 0 x48322134 fc7f/熄滅4個(gè)LED,將GPIO5的寄存器134h的bit1013置一 u-boot 常用命令16廣州創(chuàng)龍電子科技有限公司u-boot命令的使用技巧(1)按“Tab”鍵可自動(dòng)補(bǔ)全命令。(2)u-boot增加了命令的歷史記錄功能,按“上”鍵可以執(zhí)行之前執(zhí)行過的命令。(3)使用命令時(shí),可以使用開頭的幾個(gè)字母來代替。(4)執(zhí)行一個(gè)命令后,再次輸入回車就可重復(fù)執(zhí)行(前提:這個(gè)命令是可重復(fù)執(zhí)行的)。(5)u-boot接收的數(shù)據(jù)都是十六進(jìn)制,輸入時(shí)可直接輸入數(shù)字,省略“0 x”。03u-boot 添加命令 第 3 部分18廣州創(chuàng)龍電子科技有限公司u-boot 添加命令1. 添加源碼中已有的命令在cmd/Kconfig中添加該命令的編譯配置;在menuconfig中選中該命令;編譯uboot;如果編譯出錯(cuò),根據(jù)提示,在include/configs/xxx_evm.h中增加相應(yīng)的宏定義。19廣州創(chuàng)龍電子科技有限公司u-boot 添加命令2. 添加自己編寫的命令在cmd目錄下增加源碼;在cmd/Makefile中添加該命令的編譯;在cmd/Kconfig中添加該命令的編譯配置;編譯uboot。20廣州創(chuàng)龍電子科技有限公司u

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論