U-boot命令詳解
2012-02-23 20:24:39| 分類: Linux |字號 訂閱
當我們使用存儲在sd/mmc卡的內(nèi)核與文件系統(tǒng)啟動板子的話,需要設置啟動環(huán)境參數(shù)時,需要熟悉一些u-boot命令。下面是一些與sd/mmc卡相關的命令
1)help命令
命令:help 或 ?
功能:查看當前U-boot版本中支持的所有命令。
#help;
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
flinfo - print FLASH memory information
fsinfo - print information about filesystems
fsload - load binary file from a filesystem image
ls - list files in a directory (default /)
md - memory display
mm - memory modify (auto-incrementing address)
mmc - MMC sub-system
mtest - simple RAM read/write test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variablesrun - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variablesu-boot版本不同,命令會有或大或小的區(qū)別,有時正是這些不起眼的不確定性耽誤項目,因此使用幫助命令可以查看對應版本正確的命令格式。
help <你想要查的指令>
或者 ? <你想要查的指令> ,
甚至 h <你想要查的指令縮寫>。
2)mmc命令
SD卡的使用命令比較簡單,一般只有初始化和設備信息的顯示,讀寫是通過文件系統(tǒng)命令實現(xiàn)的。不過注意的是,應當使用help命令確認u-boot是否支持這些命令以及這些命令的正確格式。
mmc init [dev] - 初始化MMC子系統(tǒng)
mmc device [dev] - 查看和設置當前設備
使用和USB類似,在所有的命令使用前,必須先插入SD卡,然后使用:mmc init,以初始化MMC 控制器,獲取設備信息。
3)FAT文件系統(tǒng)命令
使用sd/mmc卡制作內(nèi)核時,啟動程序以及內(nèi)核都是放在fat格式分區(qū)中,因此應該對fat文件系統(tǒng)命令熟悉。常用的fatload。
fatinfo:顯示文件系統(tǒng)的相關信息
格式:fatinfo <interface> <dev[:part]>
Interface:代表接口,如usb、mmc;
dev:代表設備編號,如0、1……;
part:代表存儲設備中的分區(qū),如1、2……。
fatload:從FAT32文件系統(tǒng)中讀取二進制文件到SDRAM。
格式:fatload <interface> <dev[:part]> <addr> <filename> [bytes]
Interface、dev和part同上;
addr:代表寫入SDRAM的地址;
filename:代表存儲設備中的文件名;
bytes:代表從存儲設備中讀取的文件大小,可不填;如果填的數(shù)據(jù)比文件小,就只讀取bytes字節(jié),如果填的數(shù)據(jù)比文件大,也只讀取文件的大小。
fatls:列出FAT32文件系統(tǒng)中目錄里的文件。
格式:fatls <interface> <dev[:part]> [directory]
Interface、dev和part同上;
directoryr:代表所要查看的目錄,可不填,默認為/。
其他更詳細的請參考:http://blog.csdn.net/willand1981/article/details/5822911
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請
點擊舉報。