uboot学习:(二)uboot命令

目录

uboot命令

常见命令

内存操作命令

网络操作命令

EMMC/SD卡操作命令:

FAT格式文件系统操作命令:

EXT格式文件系统操作命令

NAND操作命令

BOOT操作命令

其他命令


uboot命令

在烧录uboot到板子中后,开机三秒后才会进入系统,在这三秒按enter就可以进入uboot命令模式

常见命令

help  /  ?  :可以获取查看当前uboot所支持的命令

? bootz 或 help bootz  :查看“bootz”这个命令的用法

bdinfo:查看板子信息 (DRAM 的起始地址和大小、启动参数保存起始地址、波特率、 sp(堆栈指针)起始地址等信息)

printenv:输出环境变量信息

setenv:设置环境变量,也可以自定义环境变量,也可以删除环境变量

saveenv:保存环境变量

内存操作命令

md:显示内存值

nm:修改指定地址的内存值

mm:修改指定地址内存值的,地址会自增

mw:使用一个指定的数据填充一段内存

cp:数据拷贝命令,用于将DRAM中的数据从一段内存拷贝到另一段内存中,或者把Nor Flash 中的数据拷贝到DRAM中

cmp:比较命令,用于比较两段内存的数据是否相等

网络操作命令

ping:验证网络是否通信

dhcp:从路由器获取 IP 地址

nfs:在计算机之间通过网络来分享资源

tftp通过网络下载东西到DRAM中

EMMC/SD卡操作命令:

mmc:是一系列的命令,其后可以跟不同的参数

mmc info:输出MMC设备信息

mmc rescan:扫描MMC设备

mmc list:列出当前有效的所有MMC设备

mmc dev:切换MMC设备

mmc part:列出MMC设备的分区

mmc read:读取MMC设备信息

mmc write:向MMC设备写入数据

mmc hwpartition:设置MMC设备的分区

FAT格式文件系统操作命令:

1、fatinfo命令查询指定MMC设备分区的文件系统信息

2、fatls命令用于查询FAT格式设备的目录和文件信息

3、fstype命令查看MMC设备某个分区的文件系统格式

4、fatload命令用于指定的文件读取到DRAM中

5、fatwrite命令将DRAM中的数据写入到MMC设备中

EXT格式文件系统操作命令

1、ext4ls命令可以查询以ext4为格式的分区目录和文件

NAND操作命令

1、nand info命令打印NAND Flash信息

2、nand write命令切换NAND Flash

3、nand erase命令擦除NAND Flash

4、nand write命令向NAND指定地址写入指定数据

5、nand read命令从NAND中的指定地址读取指定大小的数据到DRAM中

BOOT操作命令

1、booz命令,启动zImage镜像文件

       要启动Linux必须将zImage,dtb放到DRAM。

2、bootm命令,启动uImage镜像文件

3、boot命令,读取环境变量bootcmd来启动linux系统

其他命令

1、reset命令重启

2、go命令跳到指定的地址处执行应用

3、run命令运行环境变量中定义

4、mtest命令内存读写测试命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值