I.MX6U 学习笔记十五------Uboot命令

Uboot命令

1.查看某个命令帮助信息,可以直接help命令查看所有帮助信息,也可以 ?+空格+命令名称
2.信息查询 bdinfo 板子信息
3.printenv 查看当前板子的环境变量 重要
4.setenv 设置环境变量
5.saveenv 保存环境变量

新建环境变量

用setenv直接新建,然后保存。
删除环境变量:将环境变量的值设置为空,就是删除。

Uboot内存操作相关的环境变量 Uboot中所有的命令数据全为16进制!

1.md命令 查看内存值

2.nm命令 修改指定地址内存值

3.mm命令 修改指定地址内存值,修改完后会地址自加 完成后输入q回车退出。

4.mw命令 只用一个指定的数据填充一段内存

5.cp命令 数据拷贝命令

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

网络命令
ping
设置开发板IP地址,需要与乌班图主机在一个网段内
设置命令为:setenv ipaddr 192.168.31.50 然后保存命令 saveenv,然后就可以查询出来了。
然后再设置MAC地址: setenv ethaddr 00:04:9f:04:d2:35 然后保存。
然后就可以通过串口的ping命令ping乌班图主机了。最好乌班图主机ip地址是固定的,这样Uboot里面就不需要频繁改动了。

设置其他环境变量
setenv gatewayip 192.168.31.1
setenv netmask 255.255.255.0
setenv serverip 192.168.31.226

dhcp
通过dhcp命令获取到的IP地址,仅本次有效,不会修改环境变量中的值,下次重启依旧用ipaddr里的地址。

nfs
目的就是为了调试代码 。需要配置乌班图的nfs服务开启。开启后通过nfs命令,下载在乌班图共享文件夹nfs中的系统镜像。

tftp
tftp 命令的作用和 nfs 命令一样,都是用于通过网络下载东西到 DRAM 中,只是 tftp 命令
使用的 TFTP 协议,Ubuntu 主机作为 TFTP 服务器。因此需要在 Ubuntu 上搭建 TFTP 服务器,
需要安装 tftp-hpa 和 tftpd-hpa,命令如下:
sudo apt-get install tftp-hpa tftpd-hpa
sudo apt-get install xinetd
和 NFS 一样,TFTP 也需要一个文件夹来存放文件,在用户目录下新建一个目录,命令如
下:
mkdir /home/zuozhongkai/linux/tftpboot
chmod 777 /home/zuozhongkai/linux/tftpboot

如果报警找不到文件,重启乌班图后正常。

MMC和文件操作命令
mmc info 打印当前选中设备的信息
mmc rescan 扫描当前的mmc设备
mmc list 设备列表
mmc dev 1 设置当前mmc设备 和第一条命令
mmc part 列出当前设备所有分区
mmc read 读取mmc设备的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值