修改:mw [内存地址] [值] [长度]

例如:mw 0x02000000 0 128

表示修改地址为0x02000000~0x02000000+128的内存值为0.

显示:md [内存地址] [长度]

    例如:md 0x02000000 128

表示显示0x02000000的内存数据,长度为128个32bit.

注意[长度]的取值,例如:

# md 02000000 10

02000000: ffffffff ffffffff ffffffff ffffffff ................

02000010: ffffffff ffffffff ffffffff ffffffff ................

02000020: ffffffff ffffffff ffffffff ffffffff ................

02000030: ffffffff ffffffff ffffffff ffffffff ................

# md 02000000 a

02000000: ffffffff ffffffff ffffffff ffffffff ................

02000010: ffffffff ffffffff ffffffff ffffffff ................

02000020: ffffffff ffffffff ........

参考:

bootfile=uImage

serverip=192.168.1.177

nfshost=192.168.1.177

set bootargs=console=ttyS0,115200n8=noinitrd rw ip=192.168.1.80 video:output=pal root=/dev/nfs nfsroot=192.168.1.177:/work/ramdisk,nolock mem=28M

set bootcmd='tftp;bootm'

set setboot setenv bootargs \$(bootargs) eth=\$(ethaddr)

set bootcmd 'run setboot; bootm 0x2040000'

1. 得到所有命令列表

2. help: help usb, 列出USB功能的使用说明

3. ping:注:只能开发板PING别的机器

4. setenv: 设置互环境变量:

5. setenv serverip 192.168.0.1

6. setenv ipaddr 192.168.0.56

7. setenv bootcmd ‘tftp 32000000 vmlinux; kgo 32000000’

8. saveenv: 保存环境变量

9. 在设置好环境变量以后, 保存变量值

10. tftp: tftp 32000000 vmlinux, 把server(IP=环境变量中设置的serverip)中/tftpdroot/ 下的vmlinux通过TFTP读入到物理内存32000000处。

11. kgo: 起动没有压缩的linux内核,kgo 32000000

12. bootm:起动UBOOT TOOLS制作的压缩LINUX内核, bootm 3200000

13. protect: 对FLASH进行写保护或取消写保护, protect on 1:0-3(就是对第一块FLASH的0-3扇区进行保护),protect off 1:0-3取消写保护

14. erase: 删除FLASH的扇区, erase 1:0-2(就是对每一块FLASH的0-2扇区进行删除)

15. cp: 在内存中复制内容, cp 32000000 0 40000(把内存中0x32000000开始的0x40000字节复制到0x0处)

16. mw: 对RAM中的内容写操作, mw 32000000 ff 10000(把内存0x32000000开始的0x10000字节设为0xFF)

17. md: 修改RAM中的内容, md 32000000(内存的起始地址)

18. usb:

l usb start: 起动usb 功能

l usb info: 列出设备

l usb scan: 扫描usb storage(u 盘)设备

19. fatls:列出DOS FAT文件系统, 如:fatls usb 0列出第一块U盘中的文件

20. fatload: 读入FAT中的一个文件,如:fatload usb 0:0 32000000 aa.txt

21. 把USB中的aa.txt 读到物理内存0x32000000处!

22. flinfo: 列出flash的信息

23. loadb: 准备用 KERMIT协议接收来自kermit或超级终端传送的文件。

24. nfs: nfs 32000000 192.168.0.2:aa.txt , 把192.168.0.2(LINUX 的NFS文件系统)中的NFS文件系统中的aa.txt 读入内存0x32000000处。

uboot命令及内核启动参数的更多相关文章

  1. linux内核启动参数

    Linux内核启动参数   Console Options                         参数 说明 选项 内核配置/文件   console=Options 用于说明输出设备 tt ...

  2. u-boot 内核 启动参数

    kernel如何得到uboot启动信息: http://blog.sina.com.cn/s/blog_89d9bec60101bzen.html u-boot向linux内核传递启动参数: http ...

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

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

  4. linux内核启动参数解析及添加

    1.环境: ubuntu16.04 Linux jello 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x ...

  5. uboot 如何向内核传递参数

    a.uboot 向内核传递的参数有两种类型 1.一个是bootargs 2.一个是环境参数, 而环境参数的设置靠的是 Y:\junda\JdLinuxApp\A1801_uboot\source\u- ...

  6. linux更新grub内核启动参数的方法

    #!/bin/bash set -x set -e export PS4=+{$LINENO:${FUNCNAME[0]}} trap 'echo "---NEWKERNARGS=$NEWK ...

  7. u-boot向linux内核传递启动参数(详细)

    U-BOOT 在启动内核时,会向内核传递一些参数.BootLoader 可以通过两种方法传递参数给内核,一种是旧的参数结构方式(parameter_struct),主要是 2.6 之前的内核使用的方式 ...

  8. u-boot向linux内核传递启动参数

    U-BOOT 在启动内核时,会向内核传递一些参数.BootLoader 可以通过两种方法传递参数给内核,一种是旧的参数结构方式(parameter_struct),主要是 2.6 之前的内核使用的方式 ...

  9. uboot启动阶段修改启动参数方法及分析

    作者:围补 本来启动方式这节不是什么复杂的事儿,不过想简单的说清楚明白,还真是不知道怎么组织.毕竟文字跟有声语言表达有别.但愿简单的东西别让我讲的太复杂! Arm板系统文件一般有三个——bootloa ...

随机推荐

  1. VC中打开对话框选择文件和文件夹

    1.选择文件               CFileDialogdlg(true, NULL, NULL, NULL, "所有文件 | *.*", this);           ...

  2. 结合Domino打造全功能的Grid

    1.       需求说明: 在domino开发中我们经常会遇到表单上需要一个类似table的组件,你可以增删改等.比如我有一个张报核单据,上面需要详细列出每项金额的明细,我们先看完成后的效果: 上面 ...

  3. web跨域解决方案

    阅读目录 什么是跨域 常用的几种跨域处理方法: 跨域的原理解析及实现方法 总结 摘要:跨域问题,无论是面试还是平时的工作中,都会遇到,本文总结处理跨域问题的几种方法以及其原理,也让自己搞懂这方面的知识 ...

  4. 如何使Session永不过期

    转载:http://blog.csdn.net/wygyhm/article/details/2819128 先说明情况:公司做监控系统,B/S结构,主要用在局域网内部!监控系统开机可能要开好长时间, ...

  5. HL AsySocket 服务开发框架 - 总体思路与架构

    一 背景 最近在园子了浏览了几篇有关Socket文章,得到了一些启发萌生了想要重构公司在2000年用.NET Framework 2.0 与 Visual Studio 2005开发的AsySocke ...

  6. mac系统如何关闭root账户

    第一步:系统偏好设置 ->用户与群组 第二步:登录选项 ->解锁 ->单击网络帐户服务器加入 第三步:打开目录实用工具 第四步:菜单栏 ->编辑 ->停用 Root 用户 ...

  7. TSPL学习笔记(4):数组相关练习

    最近研究函数式编程,都是haskell和scheme交互着看的,所以笔记中两种语言的内容都有,练习一般也都用两种语言分别实现. 本篇练习一些数组有关的问题,之所以与数组相关是因为在命令式编程中以下问题 ...

  8. Spring4 MVC Hibernate4集成

      Spring4 MVC Hibernate4集成 一.    本文所用环境 Spring4.0.3.RELEASE Hibernate4.3.5.Final Mysql 二.    工程目录 三. ...

  9. CSS3实现旋转的太极图(二):只用1个DIV

    效果预览:   PS: 1.昨天用3个DIV实现了太极图(点击查看),,今天试着用1个Div来做. 2.公司刚忙过双10周年庆,最近空闲下来,闲着也是闲着,总得写点东西吧. 3.高手莫喷,小弟仅仅是没 ...

  10. Android之NDK开发

    转自:http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.html 一.NDK产生的背景 Android平台从诞生起,就已经支持C ...