当前位置: 首页 > news >正文

uboot的使用

目录

串口调试

1.uboot模式

自启动模式:

交互模式

2.uboot帮助命令

3.uboot环境变量

4.uboot常用环境变量

5.uboot网络传输命令

6.uboot存储器访问命令

7.uboot自启动环境变量


串口调试

1.串口连接开发板,通过 "设备管理器" 获取对应的端口号。

2.配置SecoreCRT,连接端口。

3.如果点击连接不成功,在设置中修改一下波特率 ,将115200改为9600。

 4.连接成功后,再进入设置将波特率修改为原来的值。

 5.先将SD卡拨码开关的三个开关拨到off, 给开发板上电,在自启动模式倒计时结束前点击回车进入交互模式。

 

1.uboot模式

自启动模式:

uboot启动后若没有用户介入,倒计时结束后会自动执行自启动,环境变量(bootcmd)中设置的命令(一般作加载和启动内核)

交互模式

倒计时结束之前按下任意按键uboot会进入交互模式,交互模式下用户可输入uboot命令  

2.uboot帮助命令

 help             查看uboot支持的所有命令

 help 命令     查看当前命令的使用方法    

3.uboot环境变量

printenv     打印uboot中所有的环境变量       

setenv       设置指定的环境变量(保存在RAM中), setenv 环境变量 环境变量的值      

saveenv     保存所有环境变量到EMMC中

4.uboot常用环境变量

ipaddr        uboot的IP地址  

serverip     服务器的IP地址(即ubuntu的IP)      

bootdelay  进入自启动模式之前倒计时的秒数

5.uboot网络传输命令

loadb     通过Kermit协议下载文件到指定的内存地址, loadb  地址       

tftp         通过tftp协议下载文件到指定的内存地址 ,tftp  地址  文件名    

注:使用tftp之前要配置好网络及tftp服务器

6.uboot存储器访问命令

mmc read     将EMMC中指定扇区中的内容读取到内存中指定的地址     

                     mmc read  <addr> <blk#> <cnt>       

                     addr:    内存地址       

                     blk#:    EMMC中的扇区编号         

                     cnt:    读取的扇区的个数  mmc write    

mmc write    将内存中指定地址中的内容写入到EMMC中指定的扇区        

                    mmc write <addr> <blk#> <cnt>

7.uboot自启动环境变量

bootcmd    

自启动的环境变量    

该环境变量可以设置成一到多个uboot命令的集合(若有多个使用\;分割)    

自启动模式下uboot就会按照bootcmd中命令的顺序逐条执行     

eg: setenv bootcmd tftp 40008000 interface.bin\;go 40008000         

      saveenv

http://www.lryc.cn/news/90333.html

相关文章:

  • 学习HCIP的day.09
  • Electron-Builder Windows系统代码签名
  • 数据分析概述
  • 网络编程初识
  • 软考A计划-试题模拟含答案解析-卷十二
  • I.MX RT1170加密启动详解(1):Encrypted Boot image组成
  • Linux---用户切换命令(su命令、sudo命令、exit命令)
  • 手机图片怎么提取文字?高效渠道一览
  • Elasticsearch 聚合数据结果不精确问题解决方案
  • Qt经典面试题:Qt开启线程的几种方式
  • 使用chartgtp写Android代码
  • 【C++】4.jsoncpp库:jsoncpp库安装与使用入门
  • HTML、CSS、 JavaScript介绍(二)
  • 高效益的淘客APP要怎么开发,需要哪些功能
  • Java基础--->IO流(2)【常见IO模型】
  • JavaScript let 和 const
  • 云原生下多集群的监控系统背景、架构设计与实现
  • 利用OpenCV处理图像
  • 【面试实战】SpringIoC、AOP、MVC面试实战
  • [Redis 分布式锁 ]
  • 如何创建Vue实例?Vue实例有哪些属性和方法
  • InnoDB Cluster集群Mysql Router代理层最佳实践
  • RabbitMQ系列-概念及安装
  • 进程间通信之共享内存
  • 网络连接中的舔狗协议
  • 一分钟了解乐观锁、悲观锁、共享锁、排它锁、行锁、表锁以及使用场景
  • 【C++】C++ 中的 IO 流
  • QFuture的使用
  • 通过dockerfile将nginx、前端和后端封装成一个镜像
  • 如何利用CiteSpace快速锁定领域内最新研究热点并制作精美的可视化专题图?