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


uboot 命令使用教程(uboot参数设置)的更多相关文章

  1. U-Boot命令大全(功能参数及用法)

    U-Boot上电启动后,按任意键可以退出自动启动状态,进入命令行. U-Boot 2010.03 (Sep 25 2011 - 16:18:50)     DRAM: 64 MB     Flash: ...

  2. uboot命令及内核启动参数

        修改:mw [内存地址] [值] [长度] 例如:mw 0x02000000 0 128 表示修改地址为0x02000000~0x02000000+128的内存值为0. 显示:md [内存地址 ...

  3. PM2用法简介【命令行启动 --env 参数设置使用问题】

    环境切换 正式开发中分为不同的环境(开发环境.测试环境.生产环境),我们需要根据不同的情景来切换各种环境 pm2通过在配置文件中通过env_xx来声明不同环境的配置,然后在启动应用时,通过--env参 ...

  4. u-boot 环境变量参数设置

    今天本来是烧写内核,结果一不小心把uboot也整不能用了,无奈之下只好重新烧个uboot,等都弄好以后,发现系统还是启动不了,原来是启动参数设置不对,于是找到了这篇文章,//是我添加的内容. 原文地址 ...

  5. Uboot 命令行 介绍

    背景 基本上,本文转载自:<ARM板移植Linux系统启动(五)Uboot命令行> 上次说到uboot的启动方式,最后会使用autoboot(自主模式)尝试引导kernel,如果失败或者被 ...

  6. uboot命令简介

    uboot下的命令行 1.典型嵌入式linux系统启动过程: 嵌入式系统上电后先执行uboot.然后uboot负责初始化DDR,初始化Flash,然后将OS从Flash中读取到DDR中,然后启动OS( ...

  7. 烧写ARM开发板系统教程----->uboot 、内核以及文件系统

    一.sd启动 将u-boot镜像写入SD卡,将SD卡通过读卡器接上电脑(或直接插入笔记本卡槽),通过"cat /proc/partitions"找出SD卡对应的设备,我的设备节点是 ...

  8. 1.ok6410移植bootloader,移植u-boot,学习u-boot命令

    ok6410移植u-boot 既然是移植u-boot当然首先需要u-boot源码,这里的u-boot代码是由国嵌提供的. 一.配置编译u-boot A. 解压 u-boot 压缩文件 B. 进入解压生 ...

  9. 转载 uboot 命令

    1.bootm bootm [addr [arg ...]] - boot application image stored in memory passing arguments 'arg ...' ...

随机推荐

  1. PAT 1060. 爱丁顿数(25)

    英国天文学家爱丁顿很喜欢骑车.据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数”E,即满足有E天骑车超过E英里的最大整数E.据说爱丁顿自己的E等于87. 现给定某人N天的骑车距离,请你算出对应的爱 ...

  2. Kafka具体解释二、怎样配置Kafka集群

    Kafka集群配置比較简单,为了更好的让大家理解.在这里要分别介绍以下三种配置 单节点:一个broker的集群 单节点:多个broker的集群 多节点:多broker集群 一.单节点单broker实例 ...

  3. Struts2学习总结(完整版)

    一.搭建struts2环境 1.jar包的导入 主要是到 解压其中的一个工程,得到里面lib下包含的jar包 把这里的所有的jar包拷贝到项目的 WEB-INF目录下的lib文件夹下面. 2.配置st ...

  4. 用cocos2d-html5做的消除类游戏《英雄爱消除》(3)——游戏主界面

    游戏主界面,同时也是主程序,包括sprite的生成加入以及游戏状态的控制. 下面同样贴下源码再讲解; /** * Power by html5中文网(html5china.com) * author: ...

  5. jquery 如何获取单选框的值

    jquery 如何获取单选框的值   获取单选框的值有三种方式: 1.$('input:radio:checked').val():2.$("input[type='radio']:chec ...

  6. Effective java -- 7 通用程序设计

    第四十五条:将局部变量的作用域最小化 第四十六条:加强版for循环优于传统for循环 第四十七条:了解和使用类库书中提到了一个生成随机数的例子.正好需要. public static void mai ...

  7. 网络编程概述和IP地址的获取方法

    java网络通信概述 一.网络通信步骤: 主机1 主机2 QQ-------QQ FEIQ-----FEIQ 1.找到对方IP. 2.找到对方端口号.数据要发送到对方的应用程序上.为了标识这些应用程序 ...

  8. Example 2 - contour plots

    load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" begin cdf_file = addfile("$N ...

  9. Kafka- Kafka架构功能

    Kafka是一个高吞吐量的分布式消息系统,一个分布式的发布-订阅消息系统.Kafka是一种快速,可拓展的,设计内在就是分布式的,分区的可复制的提交日志服务. Apache Kafka与传统消息系统相比 ...

  10. BZOJ 3391 [Usaco2004 Dec]Tree Cutting网络破坏:dfs【无根树 节点分枝子树大小】

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3391 题意: 给你一棵无根树,求分支size均不大于一半点数的点. 题解: 假定1为根. ...