开发环境 -- uboot下的命令解析

uboot里面常用的就几个命令,还有很多是不熟悉的,简单的了解一下,说不定以后会用到、

有很多的命令可能是“自定义”的,这同时需要了解uboot下的自定义CMD的实现,这次就不讲了。

在当前的uboot下的命令如下:

?       - alias for 'help'
          打印当前注册的所有命令
base    - print or set address offset
		  打印或设置地址偏移量
bdinfo  - print Board Info structure
		  打印板级信息结构
boot    - boot default, i.e., run 'bootcmd'
		  run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
		  run 'bootcmd'
bootelf - Boot from an ELF image in memory
		  从内存中的ELF镜像启动
bootm   - boot application image from memory
		  从内存中引导应用镜像启动
bootp   - boot image via network using BOOTP/TFTP protocol
		  通过BOOTP/TFTP协议使用网络启动镜像
bootvx  - Boot vxWorks from an ELF image
		  使用ELF镜像启动vxWorks
cipher_test- CIPHER Encrypt And Decrypt Test
		  密码加密和解密测试
cmp     - memory compare
		  内存比较
coninfo - print console devices and information
		  打印控制台设备和信息
cp      - memory copy
		  内存拷贝
crc32   - checksum calculation
		  CRC32校验和计算
dcache  - enable or disable data cache
		  使能/失能数据cache
ddr     - ddr training function
		  内存训练函数
decjpg  - jpgd   - decode jpeg picture.
		  解码jpeg图像
decjpg [format]
dhcp    - boot image via network using DHCP/TFTP protocol
		  使用DHCP/TFTP协议通过网络启动映像
dm      - Driver model low level access
		  驱动程序模型低级别访问
echo    - echo args to console
		  将参数输出到控制台
editenv - edit environment variable
		  修改环境变量
env     - environment handling commands
		  环境处理命令
erase   - erase FLASH memory
		  擦除闪存
exit    - exit script
		  退出脚本
false   - do nothing, unsuccessfully
		  什么也不做,但没有成功
flinfo  - print FLASH memory information
		  打印闪存信息
getinfo - print hardware information
		  打印硬件信息
go      - start application at address 'addr'
		  在地址“addr”启动应用程序
go_a53cpu1- start a53-cpu1 at address 'addr'
		  在地址“addr”启动a53-cpu1
gzwrite - unzip and write memory to block device
		  解压并写入内存以阻止设备
hash    - Calcluate hash.
		  计算哈希散列值
hash_test- hash_test [x]:[0] SHA1; [1] SHA256; [2] HMAC-SHA1; [3] HMAC-SHA256;
help    - print command description/usage
		  打印命令描述/使用
icache  - enable or disable instruction cache
		  使能/失能Icacha
iminfo  - print header information for application image
		  打印应用程序图像的标题信息
imxtract- extract a part of a multi-image
		  提取multi-image的一部分
itest   - return true/false on integer compare
		  对整数比较返回true/false
klad_test- KLAD Test
loadb   - load binary file over serial line (kermit mode)
		  通过串行线加载二进制文件(kermit模式)
loads   - load S-Record file over serial line
		  通过串行线加载S-Record文件
loadx   - load binary file over serial line (xmodem mode)
		  通过串行线加载二进制文件(xmodem模式)
loady   - load binary file over serial line (ymodem mode)
		  通过串行线加载二进制文件(ymodem模式)
loop    - infinite loop on address range
		  地址范围无限循环
md      - memory display
		  内存显示
mii     - MII utility commands
		  MII实用程序命令
mm      - memory modify (auto-incrementing address)
		  内存修改(自动递增地址)
mw      - memory write (fill)
		  内存写(填充)
nfs     - boot image via network using NFS protocol
		  使用NFS协议通过网络引导映像
nm      - memory modify (constant address)
		  内存修改(常量地址)
part    - disk partition related commands
		  与磁盘分区相关的命令
ping    - send ICMP ECHO_REQUEST to network host
		  发送ICMP回显请求到网络主机
printenv- print environment variables
		  打印环境变量
protect - enable or disable FLASH write protection
		  启用或禁用FLASH写保护
pxe     - commands to get and boot from pxe files
		  从pxe文件获取和引导的命令
reset   - Perform RESET of the CPU
		  执行CPU重置
rng_test- RNG Test
rsa_enc_test- RSA PKCS1# V1_5 encrypt/decrypt Test
		  RSA PKCS1# V1 5加密/解密测试
rsa_sign_test- RSA PKCS1# V1_5 Sign Test
		  RSA PKCS1# V1 5符号测试
run     - run commands in an environment variable
		  在环境变量中运行命令
saveenv - save environment variables to persistent storage
		  将环境变量保存到持久存储中
setenv  - set environment variables
		  设置环境变量
setexpr - set environment variable as the result of eval expression
		  将环境变量设置为eval表达式的结果
setvobg - setvobg   - set vo backgroud color.
	- setvobg [dev color]
		  设置vo背景颜色。
sf      - SPI flash sub-system
		  SPI flash子系统
showvar - print local hushshell variables
		  打印本地hushshell变量
sleep   - delay execution for some time
		  延迟执行一段时间
source  - run script from memory
		  从内存中运行脚本
startgx - startgx   - open graphics layer.
	- startgx [layer addr stride x y w h]
	  开放图像层。
startvl - startvl   - open video layer.
	- startvl [layer addr stride x y w h]
	  开放视频层。
startvo - startvo   - open vo device with a certain output interface.
	- startvo [dev intftype sync]
	  打开具有特定输出接口的vo设备。
stopgx  - stopgx   - close graphics layer.
	- stopgx [layer]
	  关闭图像层。
stopvl  - stopvl   - close video layer.
	- stopvl [layer]
	  关闭视频层。
stopvo  - stopvo   - close interface of vo device.
	- stopvo [dev]
	  关闭vo设备接口。
test    - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
true    - do nothing, successfully
unzip   - unzip a memory region
		  解压缩内存区域
usb     - USB sub-system
		  USB子系统
usbboot - boot from USB device
		  USB设备引导
version - print monitor, compiler and linker version
		  打印编译器和链接器版本

看完之后...感觉并没有什么用...=.=

猜你喜欢

转载自blog.csdn.net/Ivan804638781/article/details/100193302