U-Boot 常用命令介绍
U-Boot简介
U-Boot常用命令
帮助类
- help/?:该命令输出u-boot支持的所有命令及命令的功能
- help/? cmd:可以查看相应cmd的详细介绍及使用方法查询类
- bdinfo:输出板子信息,含各种起始地址及波特率信息
- version:输出u-boot版本信息以及编译信息环境变量类
- printenv:输出环境变量信息
- setenv:设置(新建/修改/删除)环境变量,当值为空的情况下清除该环境变量的设置;eg: setenv var val
- saveenv:保存环境变量的修改内存类
- md[.b .w .l]:显示内存值;eg: md[.b .w .l] address [#len]
- nm[.b .w .l]:修改单个内存地址值,输入指令回车后在?后输入,q结束,该指令地址不会自增;eg; nm[.b .w .l] address
- mm[.b .w .l]:修改内存值,输入指令回车后在?后输入,q结束,该指令地址会自增;eg; nm[.b .w .l] address
- mw[.b .w .l]:用指定数据填充一段内存;eg: mw[.b .w .l] address value count
- cp[.b .w .l]:内存拷贝;eg: cp[.b .w .l] source target count
- cmp[.b .w .l]:内存比较;eg: cmp[.b .w .l] addr1 addr2 count网络类
- ping:测试开发板网络状态;eg: ping ipaddr
- dhcp:自动获取IP,需要路由器能自动分配IP;eg: dhcp
- nfs:挂在网络文件系统;eg: nfs [loadaddr] [hostip:/filepath]
- tftp:通过ftp协议下载ftp服务器上文件;eg: tftp [loadaddr] [filename]
环境变量配置
- ipaddr:板子ip地址,也可通过dhcp动态获取
- ethaddr:板子MAC地址
- gateway:网关地址
- netmask:子网掩码
- serverip:服务器ip地址
- EMMC/SD卡
- mmc info:输出MMC设备信息;eg: mmc info
- mmc read:读取MMC设备数据;eg: mmc read addr blk #count
- mmc write:向MMC设备写入数据
- mmc rescan:输出板子上所有的MMC设备;eg: mmc rescan
- mmc part:查看MMC设备分区
- mmc dev:切换当前MMC设备;eg: mmc dev [dev][part]
- mmc list:查看当前开发板总的MMC设备数量;eg: mmc list
- mmc hwpartition:设置 MMC 设备的分区
- mmc bootbus:设置指定 MMC 设备的 BOOT_BUS_WIDTH 域的值
- mmc bootpart:设置指定 MMC 设备的 boot 和 RPMB 分区的大小
- mmc partconf:设置指定 MMC 设备的 PARTITION_CONFG 域的值
- mmc rst:复位MMC设备
- mmc setdsr:设置DSR寄存器 - 文件系统
- ext4ls:查询EXT4格式设备的目录和文件信息;eg: ext4ls interface [dev:part][dir]
- ext4load:将指定文件读取到DRAM;eg: ext4load [dev:part] [addr] [filename]
- ext4write:将DRAM中的数据写入到MMC设备中;eg: ext4write [dev:part] [filename] [sizebytes] - boot命令
- bootm:从DRAM中启动uImage; eg: bootm [addr] [initrd addr] [fdt addr]
- bootz:从DRAM中启动zImage; eg: bootz [addr] [initrd addr] [fdt addr]
- boot/bootd:执行 bootcmd - UMS命令
- ums:将开发板虚拟成U盘;eg: ums [devtype] [dev:part] - 其他
- reset:复位模块;eg: reset
- go:跳转到指定地址执行;eg: go [addr]
- run:执行环境变量中定义的命令;eg: run bootcmd
- mtest:内存测试命令;eg: mtest [start] [end]
U-Boot 常用命令介绍的更多相关文章
- maven常用命令介绍
mvn 3.0.4 创建maven项目命令 mvn archetype:generate -DgroupId=damocles-autocredit -DartifactId=damocles ...
- Hadoop生态圈-zookeeper本地搭建以及常用命令介绍
Hadoop生态圈-zookeeper本地搭建以及常用命令介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.下载zookeeper软件 下载地址:https://www.ap ...
- Hadoop生态圈-phoenix完全分布式部署以及常用命令介绍
Hadoop生态圈-phoenix完全分布式部署 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. phoenix只是一个插件,我们可以用hive给hbase套上一个JDBC壳,但是你 ...
- Docker 安装与常用命令介绍
docker的镜像文件作用就是:提供container运行的文件系统层级关系(基于AUFS实现),所依赖的库文件.已经配置文件等等. 安装docker yum install -y docker 启动 ...
- 转:maven常用命令介绍
mvn 3.0.4 创建maven项目命令 mvn archetype:generate -DgroupId=damocles-autocredit -DartifactId=damocles ...
- Linux操作系统安全-OpenSSL工具常用命令介绍
Linux操作系统安全-OpenSSL工具常用命令介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.OpenSSL开源项目有三个组件 openssl: 多用途的命令行工具,包 ...
- cmd常用命令介绍
一.cdm命令介绍:CMD命令是一种命令提示符,CMD是command的缩写,即命令提示符(CMD),位于C:\Windows\System32的目录下,是在OS/2,Win为基础的操作系统(包括Wi ...
- 数字证书管理工具keytool常用命令介绍
需要给一个apk加签名,用到了keytool这个工具,下面转载一篇介绍keytool的文章 http://blog.chinaunix.net/uid-17102734-id-2830223.html ...
- Linux 常用命令介绍
介绍常用命令,在忘记时便于即使查询 复制.移动.删除 cp.mv.rm.pwd 1. CP 介绍 用法:CP [-adfilprsu] 源文件 目标文件 参数:参数说明: -a:是指arc ...
- Docker应用二:docker常用命令介绍
Docker常用命令使用介绍 docker中常用的命令: 1.docker search image_name:搜查镜像 2.docker pull image_name:从镜像库中拉去镜像 3.d ...
随机推荐
- 将字符串数组String[]转换成List的三种方法
通过 Arrays.asList(strArray) 方式,将数组转换List后,不能对List增删,只能查改,否则抛异常. String[] strArray = new String[2]; Li ...
- vue解决点击事件冒泡 .stop
vue解决点击事件冒泡 .stop <div @click="toCourse()" > <van-button type="primary" ...
- leetcode 875. 爱吃香蕉的珂珂
珂珂喜欢吃香蕉.这里有 n 堆香蕉,第 i 堆中有 piles[i] 根香蕉.警卫已经离开了,将在 h 小时后回来. 珂珂可以决定她吃香蕉的速度 k (单位:根/小时).每个小时,她将会选择一堆香蕉, ...
- VirtualBox_Ubuntu22.10_Terminal无法打开
https://blog.csdn.net/weixin_43959807/article/details/128872860
- 【python】第二模块 步骤一 第一课、MySQL的介绍
第一课.MySQL的介绍 一.课程介绍 1.1 课程介绍 学习目标 了解关系型数据库的重要性 为什么会出现关系型数据库? 有哪些常见的关系型数据库? 掌握MySQL的安装和配置 怎么安装MySQL数据 ...
- vue项目安装淘宝镜像一直失败,解决办法
这个问题纠缠了我好几天,刚开始把npm,node卸载了重装,发现还是一样的问题,最后发现是权限不够,下面这个方法完美解决 失败原因:没有用管理员权限执行, 解决办法:找到安装nodejs安装的路径,再 ...
- 12.6linux学习第十三天
今天老刘开始讲第9第章使用ssh服务管理远程主机.第10章开了个小头. 9.1 配置网卡服务 9.1.1 配置网卡参数 截至目前,大家已经完全可以利用当前所学的知识来管理Linux系统了.当然,大家的 ...
- 使用TLS/SSL传输层安全机制实现web项目的通信安全
自己的web项目在内网ip访问时,浏览器会提示不安全 原因就是因为没有证书,而传输层的TLS/SSL协议,会告诉我们本地客户端的浏览器,我现在访问的web项目的ip地址可能存在安全风险 要解决这个通信 ...
- PHP做API开发该如何设计签名验证
前言 开发过程中,我们经常会与接口打交道,有的时候是调取别人网站的接口,有的时候是为他人提供自己网站的接口,但是在这调取的过程中都离不开签名验证. 我们在设计签名验证的时候,请注意要满足以下几点: 可 ...
- 题解,洛谷P3435
根据题意,分析如右图 显然,对于每个前缀,有这样的性质A==B==C,所以,周期最长则a最短,即求该字符串的最短公共前后缀.通过kmp算法中nex数组的迭代,很容易求得最短前后缀. for(int i ...