zoukankan      html  css  js  c++  java
  • uboot 命令使用教程(uboot参数设置)

    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配置的服务目录下)


  • 相关阅读:
    MySql事务试什么?具有哪些特性
    MySQL的前缀索引你是如何使用的
    你知道联合索引吗?它的最左原则是什么?
    你来说一下 Mysql 索引有几种类型呢?分别是什么?
    什么是Mysql的回表查询?聊一聊
    JavaScript中使用typeof运算符需要注意的几个坑
    prototype和__proto__
    JavaScript中的普通函数与构造函数比较
    原型和原型链
    document.querySelector和querySelectorAll方法
  • 原文地址:https://www.cnblogs.com/alan666/p/8312232.html
Copyright © 2011-2022 走看看