常 用 U-boot命 令详解(z) 2010-09-30 15:05:52| 分类: 学习心得体会|字号 订阅 U-boot 发展到现在,他的命令行模式已经非常接近Linux 下的shell 了,在我编译的U-boot-2009.11 中的命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个 U-boot 的版本号,命令就是“ version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只需要输入“v”即可。 [u -boot@MINI2440]# v ersion U-Boot 2009.11 ( 4 月 04 2010 - 12:09:25) [u -boot@MINI2440]# v U-Boot 2009.11 ( 4 月 04 2010 - 12:09:25) [u -boot@MINI2440]# base Base Address: 0x 00000000 [u -boot@MINI2440]# ba Base Address: 0x 00000000 由于 U-boot 支持的命令实在太多,一个一个细讲不现实,也没有必要。所以下面我挑一些烧写和引导常用命令介绍一下,其他的命令大家就举一反三,或者“help”吧! (1 )获取帮助 命令:help 或 ? 功能:查看当前 U-boot 版本中支持的所有命令。 [u-boot@MINI2440]# help ? - alias for 'help' askenv - get environment variables from stdin base - print or set address offset bdinfo - print Board Info structure bmp - manipulate BMP image data boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootelf - Boot from an ELF image in memory bootm - boot application image from memory bootp - boot image via network using BOOTP/TFTP protocol bootvx - Boot vxWorks from an ELF image cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation date - get/set/reset date & time dcache - enable or disable data cache dhcp - boot image via network using DHCP/TFTP protocol echo - echo args to console editenv - edit environment variable eeprom - EEPROM sub-system erase - erase FLASH memory exit - exit script fatinfo - print information abo...