01-可配置的U-Boot命令
附录A 可配置的U-Boot命令
U-Boot包含70多个可配置的命令,表A-1中总结了这些命令。除此以外,还有很多非标准命令,其中一些与具体的硬件有关或仍处于实验阶段。如果你想获取最新的完整命令列表,请直接参考源码。这里列出的命令都是在头文件.../include/config_cmd_all.h中定义的,路径中的...代表U-Boot顶层源码目录。
| 命令集 | 命令的含义 |
| :----- | :----- | :----- | :----- |
| CONFIG_CMD_AMBAPP
| 打印AMBA总线的即插即用信息 |
| CONFIG_CMD_ASKENV
| 询问环境变量 |
| CONFIG_CMD_AT91_SPIMUX
| 最新的U-Boot源码中没有实现这个命令 |
| CONFIG_CMD_AUTOSCRIPT
| 支持Autoscript |
| CONFIG_CMD_BDI
| 显示板卡信息(bdinfo) |
| CONFIG_CMD_BEDBUG
| 包含BedBug调试器 |
| CONFIG_CMD_BMP
| 支持BMP |
| CONFIG_CMD_BOOTD
| 默认引导命令(bootd) |
| CONFIG_CMD_BSP
| 与具体板卡相关的功能 |
| CONFIG_CMD_CACHE
| icache
和 dcache
命令 |
| CONFIG_CMD_CDP
| 思科发现协议(Cisco Discovery Protocol) |
| CONFIG_CMD_CONSOLE
| 显示控制台信息(coninfo) |
| CONFIG_CMD_DATE
| 支持RTC、日期/时间等 |
| CONFIG_CMD_DHCP
| 支持DHCP |
| CONFIG_CMD_DIAG
| 诊断命令 |
| CONFIG_CMD_DISPLAY
| 支持显示 |
| CONFIG_CMD_DOC
| 支持Disk-on-chip |
| CONFIG_CMD_DTT
| 数码温度计和调温器 |
| CONFIG_CMD_ECHO
| 回显参数 |
| CONFIG_CMD_EDITENV
| 互动式编辑环境变量 |
| CONFIG_CMD_EEPROM
| 支持读/写EEPROM |
| CONFIG_CMD_ELF
| ELF(VxWorks)加载/引导命令 |
| CONFIG_CMD_EXT2
| 支持EXT2 |
| CONFIG_CMD_FAT
| 支持FAT |
| CONFIG_CMD_FDC
| 支持软盘 |
| CONFIG_CMD_FDOS
| 支持软盘DOS |
| CONFIG_CMD_FLASH
| 闪存相关命令(比如 erase
、 protect
) |
| CONFIG_CMD_FPGA
| 支持FPGA配置 |
| CONFIG_CMD_HWFLOW
| RTS/CTS硬件流控 |
| CONFIG_CMD_I2C
| 支持I2C串行总线 |
| CONFIG_CMD_IDE
| 支持IDE硬盘驱动器 |
| CONFIG_CMD_IMI
| IMI相关信息 |
| CONFIG_CMD_IMLS
| 列出所有找到的镜像 |
| CONFIG_CMD_IMMAP
| 支持IMMR dump |
| CONFIG_CMD_IRQ
| 中断相关信息 |
| CONFIG_CMD_ITEST
| 整数(和字符串)测试 |
| CONFIG_CMD_JFFS2
| 支持JFFS2 |
| CONFIG_CMD_KGDB
| kgdb
|
| CONFIG_CMD_LICENSE
| 打印GPL许可证文本 |
| CONFIG_CMD_LOADB
| loadb
|
| CONFIG_CMD_LOADS
| loads
|
| CONFIG_CMD_MEMORY
| md
、 mm
、 nm
、 mw
、 cp
、 cmp
、 crc
、 base
、 loop
、 mtest
|
| CONFIG_CMD_MFSL
| 支持Microblaze FSL |
| CONFIG_CMD_MG_DISK
| 支持Mflash |
| CONFIG_CMD_MII
| 支持MII |
| CONFIG_CMD_MISC
| 其他功能,比如sleep |
| CONFIG_CMD_MMC
| 支持MMC |
| CONFIG_CMD_MTDPARTS
| 支持管理MTD分区 |
| CONFIG_CMD_NAND
| 支持NAND |
| CONFIG_CMD_NET
| bootp
、 tftpboot
、 rarpboot
|
| CONFIG_CMD_NFS
| 支持NFS |
| CONFIG_CMD_ONENAND
| 支持OneNAND子系统 |
| CONFIG_CMD_PCI
| PCI相关信息 |
| CONFIG_CMD_PCMCIA
| 支持PCMCIA |
| CONFIG_CMD_PING
| 支持ping |
| CONFIG_CMD_PORTIO
| 端口I/O |
| CONFIG_CMD_REGINFO
| 寄存器转储 |
| CONFIG_CMD_REISER
| 支持Reiserfs |
| CONFIG_CMD_RUN
| 在环境变量中运行命令 |
| CONFIG_CMD_SAVEENV
| 保存环境命令 |
| CONFIG_CMD_SAVES
| 保存S record dump |
| CONFIG_CMD_SCSI
| 支持SCSI |
| CONFIG_CMD_SDRAM
| 打印SDRAM DIMM SPD信息 |
| CONFIG_CMD_SETEXPR
| 通过eval表达式设置环境变量 |
| CONFIG_CMD_SETGETDCR
| 在4xx上支持DCR |
| CONFIG_CMD_SNTP
| 支持SNTP |
| CONFIG_CMD_SOURCE
| 从内存中运行脚本(源码) |
| CONFIG_CMD_SPI
| SPI工具 |
| CONFIG_CMD_TERMINAL
| 在某个端口上启动终端仿真器 |
| CONFIG_CMD_UNIVERSE
| 支持Tundra Universe |
| CONFIG_CMD_UNZIP
| 解压一块内存区域 |
| CONFIG_CMD_USB
| 支持USB |
| CONFIG_CMD_VFD
| 支持VFD(TRAB) |
| CONFIG_CMD_XIMG
| 加载多镜像的一部分 |