第四章 嵌入式操作系统_u-boot常用命令
2014-01-03 21:50
253 查看
1.bootm
引导启动存储在内存中的程序映像,这些内存包括RAM和Flash。
# bootm [addr [arg ...]]
addr为程序映像的地址,必须是U-boot的格式。第二个参数对于引导Linux内核有用,通常作为U-boot格式的RAMDISK映像存储地址;也可以是传递给Linux内核的参数。
2.bootp
通过bootp请求,要求DHCP服务器分配IP地址,然后通过TFTP协议下载指定的文件到内存。
# bootp [loadAddress] [bootfilename]
3.cmp
比较两个内存块中的内容,.b以字节为单位;.w以字为单位;.l以长字为单位。
# cmp [.b .w .l] addr1 addr2 count
4.cp
在内存中复制数据块,包括对Flash的读和写。
# cp [.b .w .l] source target count
5.crc32
计算存储数据的校验和。第一个参数addrss是需要校验的数据起始地址,第二个参数count是要校验的数据字节数,第三个参数addr用来保存结果。
# crc32 address count [addr]
6.echo
回显参数。
# echo [args...]
7.erase
擦除Flash,参数必须指定Flash擦除的范围。
8.nand
可以通过不同的参数实现对Nand Flash的擦除、读、写操作。
nand erase:擦除Nand Flash。
nand read:读取Nand Flash,遇到Flash坏块时会出错。
nand read.jffs2:读取Nand Flash,遇到坏块时会把坏块对应的部分填充为0xff,不会出错。
nand read.jffs2s:读取Nand Flash,遇到坏块时自动跳过(建议使用)。
nand write:写Nand Flash,遇到Flash坏块时会出错。
nand write.jffs2:写Nand Flash,遇到Flash坏块时自动跳过(建议使用)
9.flinfo
打印全部Flash组的信息,也可以只打印其中某个组。
10.go
执行应用程序。
# go addr [arg ...]
11.iminfo
打印程序映像的开头信息。
12.loadb
可以通过串口线下载二进制格式文件。
13.loads
通过串口线下载S-Record格式文件。
14.mv
mv命令可以按照不同大小写内存。
# mv [.b .w .l] address value [count]
15.nfs
通过使用NFS网络协议通过网络启动映像。
# nfs [loadAddress] [host ip addr:bootfilename]
16.printenv
打印环境变量。
17.protect
对Flash写保护的操作,可以使能和解除写保护。
18.rarpboot
使用TFTP协议通过网络启动映像。也就是把指定的文件下载到指定地址,然后执行。
19.run
执行环境变量中的命令。
20.setenv
设置环境变量。
引导启动存储在内存中的程序映像,这些内存包括RAM和Flash。
# bootm [addr [arg ...]]
addr为程序映像的地址,必须是U-boot的格式。第二个参数对于引导Linux内核有用,通常作为U-boot格式的RAMDISK映像存储地址;也可以是传递给Linux内核的参数。
2.bootp
通过bootp请求,要求DHCP服务器分配IP地址,然后通过TFTP协议下载指定的文件到内存。
# bootp [loadAddress] [bootfilename]
3.cmp
比较两个内存块中的内容,.b以字节为单位;.w以字为单位;.l以长字为单位。
# cmp [.b .w .l] addr1 addr2 count
4.cp
在内存中复制数据块,包括对Flash的读和写。
# cp [.b .w .l] source target count
5.crc32
计算存储数据的校验和。第一个参数addrss是需要校验的数据起始地址,第二个参数count是要校验的数据字节数,第三个参数addr用来保存结果。
# crc32 address count [addr]
6.echo
回显参数。
# echo [args...]
7.erase
擦除Flash,参数必须指定Flash擦除的范围。
8.nand
可以通过不同的参数实现对Nand Flash的擦除、读、写操作。
nand erase:擦除Nand Flash。
nand read:读取Nand Flash,遇到Flash坏块时会出错。
nand read.jffs2:读取Nand Flash,遇到坏块时会把坏块对应的部分填充为0xff,不会出错。
nand read.jffs2s:读取Nand Flash,遇到坏块时自动跳过(建议使用)。
nand write:写Nand Flash,遇到Flash坏块时会出错。
nand write.jffs2:写Nand Flash,遇到Flash坏块时自动跳过(建议使用)
9.flinfo
打印全部Flash组的信息,也可以只打印其中某个组。
10.go
执行应用程序。
# go addr [arg ...]
11.iminfo
打印程序映像的开头信息。
12.loadb
可以通过串口线下载二进制格式文件。
13.loads
通过串口线下载S-Record格式文件。
14.mv
mv命令可以按照不同大小写内存。
# mv [.b .w .l] address value [count]
15.nfs
通过使用NFS网络协议通过网络启动映像。
# nfs [loadAddress] [host ip addr:bootfilename]
16.printenv
打印环境变量。
17.protect
对Flash写保护的操作,可以使能和解除写保护。
18.rarpboot
使用TFTP协议通过网络启动映像。也就是把指定的文件下载到指定地址,然后执行。
19.run
执行环境变量中的命令。
20.setenv
设置环境变量。
相关文章推荐
- uboot常用命令
- Windows操作系统的常用运行命令
- U-Boot的常用命令详解
- Linux操作系统的常用命令
- 第二章、Linux操作系统及常用命令
- Linux操作系统下VI编辑器常用命令介绍
- Windows操作系统的常用运行命令
- Ubuntu Linux操作系统常用命令详细介绍
- WinDbg调试操作系统中中断系统时的常用命令
- 嵌入式 uboot的nand flash常用命令
- linux常用命令(三)文件操作系统与磁盘管理
- linux编译busybox,uboot,kernel等常用到的命令及出现过的问题
- 嵌入式 fw项目常用命令总结
- 常用U-boot命令详解
- Linux操作系统及常用命令
- Ubuntu Linux操作系统常用命令详细介绍
- 常用的U-boot命令详解
- 常用 U-boot命令详解
- Linux基础入门及系统管理01-Linux操作系统及常用命令04
- Linux 操作系统常用命令