加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

uboot 命令使用教程(uboot参数设置)

发布时间:2020-12-15 06:39:39 所属栏目:百科 来源:网络整理
导读:1.?Printenv? 打印环境变量。 uboot?printenv? baudrate=115200 ipaddr=192.168.0.111? ethaddr=32:34:46:78:9A:DC? serverip=192.168.0.100? Environment?size:?80/8188?bytes? 2.?Setenv? 设置新的变量? 如: uboot?setenv?myboard?AT91RM9200DK? uboot?sa

1.?Printenv?打印环境变量。

uboot>?printenv?

baudrate=115200

ipaddr=192.168.0.111?

ethaddr=32:34:46:78:9A:DC?

serverip=192.168.0.100?

Environment?size:?80/8188?bytes?

2.?Setenv?设置新的变量?

如:

uboot>?setenv?myboard?AT91RM9200DK?

uboot>?saveenv

uboot>?printenv?

baudrate=115200

ipaddr=192.168.0.111?

ethaddr=32:34:46:78:9A:DC?

serverip=192.168.0.100

myboard=AT91RM9200DK?

Environment?size:?102/8188?bytes?

又如想重置启动参数bootargs

uboot>?setenv?bootargs?'noinitrd?root=/dev/mtdblock2?init=/linuxrc?console=ttySAC0'?

uboot>?saveenv

3.?saveenv?保存变量?命令将当前定义的所有的变量及其值存入?flash?中。?用来存储变量及其值的空间只有?8k?字节,应不要超过。?(如上例,每次与setenv配合使用)

4.?loadb?通过串口?Kermit?协议下载二进制数据。?

5.?tftp?通过网络下载程序,需要先设置好网络配置?

简单配置:

uboot>?setenv?ethaddr?32:34:46:78:9A:DC?

uboot>?setenv?ipaddr?192.168.0.111?

uboot>?setenv?serverip?192.168.0.100?

//下载?bin?文件到地址?0x20000000?处。

uboot>?tftp?20000000?application.bin?application.bin?应位于?tftp?服务程序的目录)

uboot>?tftp?32000000?zImage.bin?

把?server?IP=环境变量中设置的?serverip)?中?FTP配置的默认目录下的?zImage.bin通过?TFTP?读入到物?理内存?32000000?处。?

6.?md?显示内存区的内容。?

7.?mm?修改内存,地址自动递增。?

8.?nm?修改内存,地址不自动递增。?

9.?mw?用模型填充内存?

uboot>mw?32000000?ff?10000(把内存?0x32000000?开始的?0x10000?字节设为?0xFF)?

10.?cp?拷贝一块内存到另一块?

11.?cmp?比较两块内存区?

这些内存操作命令后都可加一个后缀表示操作数据的大小,?比如?cp.b?表示按字节拷贝。?Protect?写保护操作?protect?on?1:0-3(就是对第一块?FLASH?的?0-3?扇区进行保)?protect?off?1:0-3?取消写保护?Erase?擦除扇区。?

12.?nfs

? uboot>nfs?32000000?192.168.0.2:zImage.bin?把?192.168.0.2(LINUX?的?NFS?文件系统)中的?NFS?文件系统中的?aa.txt?读入内存?0x32000000?处?(192.168.0.2是配置的NFS服务器地址,且要复制的文件必须在NFS配置的服务目录下)


本文DOC文档下载

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读