目录
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命令内存读写测试命令