U-boot新手入门
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新手入门的更多相关文章
- Spring boot 1.3.5 RELEASE 官方文档中文翻译--Part2:新手入门
Part II. 新手入门 如果你刚刚开始学习Spring boot或"普通"的Spring,这部分非常适合你!在这里,我们回答了最基础的"什么是?".&quo ...
- Xorboot-UEFI新手入门教程
Xorboot-UEFI新手入门教程 Xorboot-UEFI是一款UEFI下轻量级的图形化多系统引导程序,pauly于2014年国庆节期间发布了预览版.搜了下论坛,关于Xorboot- ...
- 新手入门指导:Vue 2.0 的建议学习顺序
起步 1. 扎实的 JavaScript / HTML / CSS 基本功.这是前置条件. 2. 通读官方教程 (guide) 的基础篇.不要用任何构建工具,就只用最简单的 <script> ...
- Flume NG Getting Started(Flume NG 新手入门指南)
Flume NG Getting Started(Flume NG 新手入门指南)翻译 新手入门 Flume NG是什么? 有什么改变? 获得Flume NG 从源码构建 配置 flume-ng全局选 ...
- 原创:从零开始,微信小程序新手入门宝典《一》
为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习:一:微信小程序的特点张小龙:张小龙全面阐述小程序,推荐通读此文: 小程序是一种不需要下载.安装即可使用的 ...
- 【原创】新手入门一篇就够:从零开发移动端IM
一.前言 IM发展至今,已是非常重要的互联网应用形态之一,尤其移动互联网时代,它正以无与论比的优势降低了沟通成本和沟通代价,对各种应用形态产生了深远影响. 做为IM开发者或即将成为IM开发者的技术人员 ...
- 课程上线 -“新手入门 : Windows Phone 8.1 开发”
经过近1个月的准备和录制,“新手入门 : Windows Phone 8.1 开发”系列课程已经在Microsoft 虚拟学院上线,链接地址为:http://www.microsoftvirtuala ...
- WordPress建站 新手入门
WordPress建站 新手入门教程系列 1. WordPress入门 之 什么是WordPress? 2. WordPress入门 之 搭建WordPress站点需要什么条件? 3. WordPre ...
- 安卓自动化测试(2)Robotium环境搭建与新手入门教程
Robotium环境搭建与新手入门教程 准备工具:Robotium资料下载 知识准备: java基础知识,如基本的数据结构.语法结构.类.继承等 对Android系统较为熟悉,了解四大组件,会编写简单 ...
随机推荐
- STC89c52RC 的EEPROM和AVR的EEPROM
二者的EEPROM不是一回事,AVR片内的EEPROM是独立于程序存储器的数据存储器,本身不能存储程序并运行,但现代MCU很多支持IAP,利用IAP技术可在程序存储空间实现数据存储即替代EEPROM, ...
- 做XH2.54杜邦线材料-导线
好多市场上买的杜邦线质量一般,今天选了一种别的线 线色:红 黑 黄 绿 白 棕 蓝 线规:正标UL1007-24AWG 产品说明: * UL1007电子连接线 * 线号:24 ...
- CodeForces 589B Layer Cake (暴力)
题意:给定 n 个矩形是a*b的,问你把每一块都分成一样的,然后全放一块,高度都是1,体积最大是多少. 析:这个题,当时并没有完全读懂题意,而且也不怎么会做,没想到就是一个暴力,先排序,先从大的开始选 ...
- MSSQL导入数据时,出现“无法截断表 因为表正由Foreign key引用”错误
* 错误 0xc002f210: 准备 SQL 任务: 执行查询“TRUNCATE TABLE [dsc100552_db].[dbo].[ALV_SalesBigClass] ”失败,错误如下:“无 ...
- easyUI之tree
转自:http://www.cnblogs.com/CoreCaiNiao/archive/2010/08/20/1804387.html http://blog.csdn.net/l27775918 ...
- 让EditText不能自动获取焦点
在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢? 方法: 在第 ...
- MX记录查询
nslookup set type=mx
- windows command ftp 中文文件名乱码解决方法
有时,使用临时的windows机子,要进行ftp简单操作,但又不想装其它的ftp-client,可以直接使用windows command中的命令ftp来操作. 通常,ftp服务器按标准,使用utf8 ...
- Spring MVC Junit4 单元測试 JunitTest
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmVyb21lX3M=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA ...
- SlideLayout
https://github.com/rey5137/SlideLayout