U-Boot环境变量的解释说明
环 境 变 量
解 释 说 明
bootdelay
定义执行自动启动的等候秒数
baudrate
定义串口控制台的波特率
netmask
定义以太网接口的掩码
ethaddr
定义以太网接口的MAC地址
bootfile
定义缺省的下载文件
bootargs
定义传递给Linux内核的命令行参数
bootcmd
定义自动启动时执行的几条命令
serverip
定义tftp服务器端的IP地址
ipaddr
定义本地的IP地址
stdin
定义标准输入设备,一般是串口
stdout
定义标准输出设备,一般是串口
stderr
定义标准出错信息输出设备,一般是串口

Uboot相关命令介绍
printenv 查看环境变量
setenv 添加,修改,删除环境变量
例 setenv aaa 123 //添加环境变量aaa其值为123
setenv aaa 789 //在上行变量基础上把aaa的值修改(重设)为789
setenv aaa //把aaa变量删除

saveenv 保存环境变量
flinfo 查看flash信息
bdinfo 查看开发板信息
查看和修改内存值的指令(可以查看和修改SDRAM和寄存器值)
[.b, .w, .l]代表了查看和修改形式:bit、word、long
md 查看内存
参数 md.b [address] //按字节显示
md.w [address] //按字显示
md.l [address] //按长字显示

nm 修改内存值 (指定地址)
参数 nm.b [address] //按字节显示
nm.w [address] //按字显示
nm.l [address] //按长字显示

mm 内存修改,地址自动递增
参数 mm.b [address] //按字节显示
mm.w [address] //按字显示
mm.l [address] //按长字显示

mw 用指定的数据填充内存
参数 mw.b [address value ] //按字节显示
mw.w [address value ] //按字显示
mw.l [address value ] //按长字显示

cp 内存的拷贝(包括内存与Nor Flash间的数据拷贝)
参数 cp.b [source target count] //按字节显示
cp.w [source target count] //按字显示
cp.l [source target count] //按长字显示

例 cp source dest len

protect 扇区写保护(对Flash 写保护)

protect on all 保护全开
protect off all 保护解除

protect on start end //start end是照起始地址和结束地址定义范围,
protect off start end //start是保护块的起始地址;
//end 是保护末尾块的结束地址。
例如:保护Sector 2和Sector 3区域命令为protect 20000 3ffff

protect on start +size //start +size是照起始地址和操作字节数定义范围
protect off start +size //start是保护块的起始地址;
//size 是保护的字节数。
例如:保护Sector 2和Sector 3区域命令为protect 20000 +20000

protect on N:SF[-SL]
protect off N:SF[-SL]
//N:SF[-SL]是按照组和扇区,N 表示Flash 的Block号,
//SF 表示保护起始Sector号,SL 表示保护结束Sector号。
例如:保护Block1 的Sector 2和Sector 3区域命令为protect 1:2-3

protect on bank N //bank N是保护整个Block,
protect off bank N //保护Block号为N 的整个Flash

erase 擦除Flash的命令
erase all 擦除全部
erase start end //start end是照起始地址和结束地址定义范围,
//start是擦除块的起始地址;
//end 是擦除末尾块的结束地址。
例如:擦除Sector 2和Sector 3区域命令为erase 20000 3ffff

erase start +size //start +size是照起始地址和操作字节数定义范围
//start是擦除块的起始地址;
//size 是擦除的字节数。
例如:擦除Sector 2和Sector 3区域命令为erase 20000 +20000

erase N:SF[-SL]
//N:SF[-SL]是按照组和扇区,N 表示Flash 的Block号,
//SF 表示擦除起始Sector号,SL 表示擦除结束Sector号。
例如:保护Block1 的Sector 2和Sector 3区域命令为erase 1:2-3

erase bank N //bank N是擦除整个Block,
//擦除Block号为N 的整个Flash

从Nand flash中读数据
Nand read dest(sdram) src(Flash) size

对Nand flash擦除数据
Nand erase start size

向Nand flash中写数据
Nand write src(sdram) dest size

原文链接:http://www.61ic.com/Article/DaVinci/OMAP3x/201112/40092.html

转载于:https://www.cnblogs.com/lr-ting/archive/2012/11/21/2780578.html

uboot环境变量及常用命令相关推荐

  1. GO 常见环境变量与常用命令

    常见环境变量 go 版本 1.18 通过go命令行工具得到以下环境变量 set GO111MODULE=auto 开启或关门 go mod支持  有三个值 auto.on.off 默认是 auto, ...

  2. Linux 配置Nginx环境变量Nginx常用命令

    1.打开配置文件 vi /etc/profile 2.在PATH后面追加sbin目录,以:隔开 /usr/local/nginx-1.20.2/sbin export JAVA_HOME=/usr/l ...

  3. uboot环境变量实现分析

    u-boot的环境变量用来存储一些经常使用的参数变量,uboot希望将环境变量存储在静态存储器中(如nand nor eeprom mmc). 其中有一些也是大家经常使用,有一些是使用人员自己定义的, ...

  4. uboot环境变量setenv学习

    setenv是操作uboot中环境变量的一个命令 命令操作的简单回顾: 新建一个环境变量 命令行:set newenv 1 结果: newenv=1 删掉一个环境变量 命令行:set newenv 结 ...

  5. uboot 修改linux密码,Linux下设置u-boot环境变量----fw_setenv

    打印uboot环境变量: fw_printenv [[ -n name ] | [ name ... ]] # ./fw_printenv -n baudrate 如果不指定name,fw_print ...

  6. linux环境变量和linux命令export

    什么是环境变量,Linux环境变量及作用 变量是计算机系统用于保存可变值的数据类型,我们可以直接通过变量名称来提取到对应的变量值.在 Linux 系统中,环境变量是用来定义系统运行环境的一些参数,比如 ...

  7. 实战-Android 系统读取Uboot环境变量实现

    需求 系统起来之后,很多时候需要读取或者设置Uboot下的环境变量 实现 不同平台读取uboot环境变量略微有差异,思路都大同小异.Uboot底层有读取环境变量的实现,可参考实现. 这里以Amlogi ...

  8. linux查看当前环境信息,Linux查看环境变量当前信息命令

    Linux是一个多用户的操作系统.每个用户登录系统后,都会有一个专用的运行环境.通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义. 在Windows下,查看环境变量的命令是: ...

  9. u-boot环境变量设置

    这是我uboot的环境变量设置,在该设置下可以运行initram内核(从内存下载到nandflash再运行),但是运行nfs根文件系统的时候一直出错,各种错误.查看了很多资料后猜想应该是uboot传递 ...

最新文章

  1. R语言绘制ROC曲线图
  2. 大改ShuffleNetV2网络,注意力机制,csp,卷积裁剪
  3. 岗位推荐 | 腾讯招聘自然语言处理方向实习生
  4. python订阅kafka_程序员基础解答:什么是Kafka?
  5. 深度学习模型的前馈运算与反馈运算
  6. NWT纪事:说是闷声发大财,不干活就发财了?
  7. win10配置内外网同时使用
  8. “天池”淘宝用户消费行为分析——sql
  9. MySQL 日志管理、备份与恢复
  10. ssm毕设项目基于远程协作的汽车故障诊断系统t6ipg(java+VUE+Mybatis+Maven+Mysql+sprnig)
  11. 改变用户在某表空间的配额不足
  12. vue集成汉字转拼音并提取首字母
  13. 【算法题解】2022年第四届河南省CCPC大学生程序设计竞赛(喜提银牌)
  14. IOS:IOS集成开发和环境的介绍
  15. 黄冈师范学院计算机科学与技术学院,黄冈师范学院 计算机科学与技术学院 刘小俊老师简介 联系方式 手机电话 邮箱...
  16. 用python做网站开发的课程_腾讯课堂:Flask Python Web 网站开发
  17. Photoshop CS2 视频教程-PS色彩范围(转)
  18. JAVA环境配置,以及安装完成后cmd输入Java无显示
  19. 【代码随想录】Day38~Day46动态规划
  20. Vue项目实战之电商后台管理系统(二) 主页模块

热门文章

  1. HTTP状态码及含义
  2. 去哪儿-04-iconsDev
  3. Gaussian LDA(高斯LDA)简介
  4. python中matlab函数图像处理,MATLAB图像处理--同态滤波(代码及示例)
  5. 用Yum安装最新的MySQL版本
  6. Oracle维护数据完整性——约束
  7. 主机甲采用停等协议向主机乙_习题
  8. bool转nsnumber ios_iOS开发之NSDecimalNumber的使用,货币计算/精确数值计算/保留位数等...
  9. android意图实验报告,Activity 常见的意图整理
  10. 巨杉mysql支持临时表_sql server用变量动态命名临时表表名