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

【U-boot 命令使用】

文章目录

  • 1 查询有哪些命令
  • 2 信息查询命令
    • dbinfo - 查看板子信息
    • printenv- 输出环境变量信息
    • version - 输出uboot版本信息
  • 3 环境变量操作命令
    • 修改环境变量
    • 新建环境变量
    • 删除环境变量
  • 4 内存操作命令
    • md命令
    • nm命令
    • mm命令
    • mv命令
    • cp命令
    • cmp命令
  • 5 网络操作命令
    • 与网络有关的环境变量
    • ping命令
    • dhcp命令
    • nfs命令
    • tftp命令
  • EMMC和SD卡操作命令
    • EMMC命令
      • mmc info 命令
      • mmc rescan 命令
      • mmc list 命令
      • mmc dev 命令
      • mmc part命令
      • mmc read命令
      • mmc write 命令
      • mmc erase 命令
    • FAT格式文件系统命令
      • fatinfo
      • fatls
      • fstype
      • faltload
      • fatwrite
    • EXT格式文件系统操作命令
  • BOOT操作命令
    • bootz命令
    • bootm
    • boot
  • 其他操作命令
    • reset
    • go
    • run
    • mtest

1 查询有哪些命令

查询全部有哪些命令使用 help 或者 ?

2 信息查询命令

dbinfo - 查看板子信息

printenv- 输出环境变量信息

version - 输出uboot版本信息

3 环境变量操作命令

  1. setenv - 修改环境变量
    语法格式:setenv [环境变量名称 ] [环境变量值]
  2. saveenv - 保存环境变量
    语法格式:saveenv

一般环境变量是存储在外部flash中,uboot启动的时候,会将环境变量从flash中加载到DRAM中,使用setenv改变的是DRAM 中的环境变量,要是用saveenv将修改后的变量保存到flash中。

修改环境变量

先使用setenv修改环境变量,在使用saveenv保存环境变量。
当修改的环境变量值中存在空格时,要是用单引号将环境变量的值扩起来

新建环境变量

与修改环境变量的形式相同。

删除环境变量

不给环境变量赋值就是删除环境变量

4 内存操作命令

  1. md - 显示内存值
  2. nm - 修改指定地址的内存值
  3. mm - 修改指定地址内存值,地址可以自增
  4. mv - 使用一个指定数据填充一段内存
  5. cp - 将DRAM的数据从一个地址拷贝到另一个地址,或者把NOR Flash的数据拷贝到DRAM中
  6. cmp - 比较两段内存的数据是否相等

md命令

md命令用于显示内存的值,

nm命令

mm命令

mv命令

cp命令

cmp命令

5 网络操作命令

与网络有关的环境变量

环境变量描述
ipaddr开发板IP地址,可以不设置,用dhpc获取
ethaddr开发板mac地址
gatewayip网关地址
netmask子网掩码
serveip服务器IP地址,也就是UBuntu主机IP地址

ping命令

dhcp命令

nfs命令

tftp命令

EMMC和SD卡操作命令

EMMC命令

mmc info 命令

mmc rescan 命令

mmc list 命令

mmc dev 命令

mmc part命令

mmc read命令

mmc write 命令

mmc erase 命令

FAT格式文件系统命令

fatinfo

fatls

fstype

faltload

fatwrite

EXT格式文件系统操作命令

BOOT操作命令

  1. bootz
  2. bootm
  3. boot

bootz命令

bootm

boot

其他操作命令

reset

go

run

mtest

相关文章:

  • 5月18日day29打卡
  • MCP - Cline 接入 高德地图 Server
  • 论信息系统项目的采购管理
  • 每天学一个Linux命令:compgen
  • Linux梦开始的地方
  • 一文读懂-嵌入式Ubuntu平台
  • Linux基础第三天
  • FAST-DDS源码分析PDP(一)
  • AGI大模型(24):通过LangChain的接口来调用OpenAI对话
  • 第11章 JDBC与MySQL数据库
  • 做什么, what to do?
  • 如何修改服务器管理员账号名和密码(1)
  • Redis实现分布式锁的进阶版:Redisson实战指南
  • 【MySQL】02.数据库基础
  • python打卡第29天
  • Spring AOP从0到1
  • profibusDP主站转profinet网关接E+H流量计在污水处理中的应用
  • 基于springboot+vue的车票管理系统
  • Rstudio换皮:自定义彩虹括号与缩进线
  • 黑灰产业链深度解析
  • 中方是否担忧美国主权信用评级下调?外交部:美国应采取负责任的政策措施
  • 《缶翁的世界》首发:看吴昌硕王一亭等湖州籍书画家的影响
  • 外交部驻港公署正告美政客:威胁恫吓撼动不了中方维护国家安全的决心
  • 陈刚:推动良好政治生态和美好自然生态共生共优相得益彰
  • 孟夏韵评《无序的学科》丨误读与重构的文化漂流
  • 高瓴、景林旗下公司美股持仓揭晓:双双增持中概股