U-boot新手入门

一。编译U-boot

二。U-boot命令详解

  1.帮助命令

    # help

    autoscr -run script from memory

    base -print or set address offset

    bdinfo -print Board Info structure

    bootm -boot application image from memory

  2.环境变量相关命令

   (1). 查看环境变量#printenv

      ipaddr=192.168.0.1

      ethaddr=12:34:56:78:9A:BC

      serverip=192.168.1.5

   (2). 修改环境变量

      setenv 添加、修改、删除环境变量

      **setenv name value ...

        -add/modify environment variable 'name' to 'value‘

      **setenv name

        -deleteenvironment variable 'name'

      #setenv myboard 210

      #printenv

      serverip=192.168.1.5

      myboard=210

   (3). 保存环境变量#saveenv

      将当前定义所以变量及其值存到flash中 

  3.程序下载命令

   (1). tftp网络下载

      注意:使用tftp,需要先配置好网络

      #setenv ethaddr 12:34:56:78:9A:BC

      #setenv ipaddr 192.168.0.3

      #setenv serverip 192.168.0.2(tftp服务器的地址)

      #ping 192.168.0.2(tftp服务器的地址)

      范例:

      #tftp 0x31000000 uImage

      把tftp服务器上的uImage下载到0x31000000处。

   (2). USB下载

   (3). 串口下载

  4.内存操作命令

    (1). md +地址

    (2). md.d +地址

    (3). mm  修改内存的值

  5.Flash操作命令

    (1).nand erase  起始地址start长度len擦除start处开始的,长度为len的区域

      范例:

        #nand erase 0x400000 0x500000

    (2).nand write  内存起始地址flash起始地址长度len将内存起始地址处,长度为len的数据,写入flash起始地址处。

      范例:

        #nand write 31000000 400000 500000

    (3).nand read 内存起始地址flash起始地址长度len将flash起始地址处,长度为len的数据,读到内存起始地址处。

      范例:

        #nand read 31000000 400000 500000

  6.程序执行命令

    #bootm 0x31000000

  7.设置自动启动

    (1).设置从nand flash自动启动

      #setenv bootcmdnand read 31000000 400000 500000 \; bootm 31000000

    (2).设置自动下载内核到内存后启动

      #setenv bootcmdtftp 31000000 uImage \; bootm 31000000

U-boot新手入门的更多相关文章

  1. Spring boot 1.3.5 RELEASE 官方文档中文翻译--Part2:新手入门

    Part II. 新手入门 如果你刚刚开始学习Spring boot或"普通"的Spring,这部分非常适合你!在这里,我们回答了最基础的"什么是?".&quo ...

  2. Xorboot-UEFI新手入门教程

    Xorboot-UEFI新手入门教程        Xorboot-UEFI是一款UEFI下轻量级的图形化多系统引导程序,pauly于2014年国庆节期间发布了预览版.搜了下论坛,关于Xorboot- ...

  3. 新手入门指导:Vue 2.0 的建议学习顺序

    起步 1. 扎实的 JavaScript / HTML / CSS 基本功.这是前置条件. 2. 通读官方教程 (guide) 的基础篇.不要用任何构建工具,就只用最简单的 <script> ...

  4. Flume NG Getting Started(Flume NG 新手入门指南)

    Flume NG Getting Started(Flume NG 新手入门指南)翻译 新手入门 Flume NG是什么? 有什么改变? 获得Flume NG 从源码构建 配置 flume-ng全局选 ...

  5. 原创:从零开始,微信小程序新手入门宝典《一》

    为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习:一:微信小程序的特点张小龙:张小龙全面阐述小程序,推荐通读此文: 小程序是一种不需要下载.安装即可使用的 ...

  6. 【原创】新手入门一篇就够:从零开发移动端IM

    一.前言 IM发展至今,已是非常重要的互联网应用形态之一,尤其移动互联网时代,它正以无与论比的优势降低了沟通成本和沟通代价,对各种应用形态产生了深远影响. 做为IM开发者或即将成为IM开发者的技术人员 ...

  7. 课程上线 -“新手入门 : Windows Phone 8.1 开发”

    经过近1个月的准备和录制,“新手入门 : Windows Phone 8.1 开发”系列课程已经在Microsoft 虚拟学院上线,链接地址为:http://www.microsoftvirtuala ...

  8. WordPress建站 新手入门

    WordPress建站 新手入门教程系列 1. WordPress入门 之 什么是WordPress? 2. WordPress入门 之 搭建WordPress站点需要什么条件? 3. WordPre ...

  9. 安卓自动化测试(2)Robotium环境搭建与新手入门教程

    Robotium环境搭建与新手入门教程 准备工具:Robotium资料下载 知识准备: java基础知识,如基本的数据结构.语法结构.类.继承等 对Android系统较为熟悉,了解四大组件,会编写简单 ...

随机推荐

  1. DBMS_ERRLOG记录DML错误日志(二)

    上一篇简单介绍了DML记录语句的限制,虽然所有的例子都是利用INSERT语句,但是LOG ERRORS语句并没有这个限制,UPDATE.DELETE和MERGE都可以使用这个语句.下面要说的就是这篇的 ...

  2. CodeForces 455B A Lot of Games (博弈论)

    A Lot of Games 题目链接: http://acm.hust.edu.cn/vjudge/contest/121334#problem/J Description Andrew, Fedo ...

  3. sql server 2014内存表

    内存数据库,指的是将数据库的数据放在内存中直接操作.相对于存放在磁盘上,内存的数据读写速度要高出很多,故可以提高应用的性能.微软的SQL Server 2014已于2014年4月1日正式发布,SQL ...

  4. UIPanGestureRecognizer

    http://blog.csdn.net/huifeidexin_1/article/details/8282035 UIGestureRecognizer是一个定义基本手势的抽象类,具体什么手势,在 ...

  5. ASP.NET网站如何显示自己的网页图标

    转载自 http://www.webtag123.com/dotnet/17238.html 1. 直接放个ico图标到你网站的根目录,并命名为favicon.ico就可以了.favicon.ico应 ...

  6. OAuth 2.0介绍学习

    OAuth2.0是OAuth协议的下一版本,但不向后兼容OAuth 1.0即完全废止了OAuth1.0. OAuth 2.0关注客户端开发者的简易性.要么通过组织在资源拥有者和HTTP服务商之间的被批 ...

  7. IP访问SQL数据库设置

    http://wenku.baidu.com/link?url=mnjuPMo9qJvzluCHEvqVDawpuloKeGla05a2L3UtqzD_bF1VJMb7jHY4SBhuYH3-K_xF ...

  8. javax.naming.NameNotFoundException

    2015-08-27 09:53:16,463 [localhost-startStop-1] DEBUG [org.springframework.jndi.JndiTemplate] - Look ...

  9. velocity模板技术生成word文档

    本文介绍採用velocity技术在Java中生成word文档的方法. 1.新建一个word文档,编辑内容例如以下: 2.将上述word文档另存为htm格式的文件 3.新建一个Java Project项 ...

  10. delphi 11 编辑模式 浏览模式

    编辑模式 浏览模式 设置焦点 //在使用前需要Webbrowser已经浏览过一个网页 否则错误 uses MSHTML; ///获取Webbrowser编辑模式里面的内容procedure EditM ...