uboot的常用命令
(1)printenv/print
- 打印出系统中所有的环境变量
- 例:print
(2)setenv/set
- 设置(添加/更改/删除)环境变量
- 要彻底改变环境变量的值,还需要在执行该命令后执行save命令
- 例:set name value 添加/更改一个环境变量name,它的值为value
- 例:set name 删除环境变量name
(3)saveenv/save
- 保存所有的环境变量
- 例:save
(4)ping
- 网络测试指令
- 例:ping 192.168.1.10
(5)tftp
- tftp下载指令,用来从主机(windows或者虚拟机ubuntu)下载镜像到开发板,从而达到部署内核的目的。
- tftp的方式是通过有线网络下载到开发板的DDR中的
- tftp方式下载时实际上uboot扮演的是tftp客户端程序角色,主机中必须有一个tftp服务器,然后将要下载的镜像文件放在服务器的下载目录中,然后开发板中使用uboot的tftp命令去下载即可。
- 在windows中搭建tftp服务器,一般是用一些软件来搭建(譬如tftpd32,使用起来比较简单)
- 在linux下搭建tftp服务器
- 检查开发板uboot的环境变量,serverip必须设置为虚拟机ubuntu的ip地址。(serverip这个环境变量的意义就是主机tftp服务器的ip地址)
- 如果是用的windows下的tftp服务器,那uboot的serverip就要设置为和windwos下tftp服务器的ip地址一样而不是windows的Ip地址。
- 例:tftp 0x30000000 zImage-qt 将服务器上名为zImage-qt的文件下载到开发板内存的0x30000000地址处
(6)nfs
(7)movi
<
x210:uboot和系统移植扩展--uboot的常用命令和环境变量
最新推荐文章于 2024-05-27 09:41:16 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)