中级会员
 
- 积分
- 325
- 金钱
- 325
- 注册时间
- 2022-4-12
- 在线时间
- 41 小时
|
发表于 2022-5-27 13:43:40
|
显示全部楼层
在uboot的mx6ull.h的环境变量里添加下面这个指令,具体的意义自己查教程,确认自己的nfs和tftp正常,根据自己的实际情况修改mmcroot,挂载网络系统的时候在uboot里run nfstftpboot就可以了
主要是设置新的mmcroot,bootargs是通过mmcargs设置的,mmcargs会使用mmcroot,mmcroot保存了你的根文件系统的位置
"nfstftpboot=setenv mmcroot /dev/nfs nfsroot=192.168.1.128:/home/jhw/nfsDir/rootfs,proto=tcp rw ip=192.168.1.16:192.168.1.128:192.168.1.1:255.255.255.0::eth0 ff;" \
"run mmcargs;" \
"tftp 80800000 zImage;" \
"tftp 83000000 my_imx6ull-14x14-evk.dtb;" \
"bootz 80800000 - 83000000;\0" \ |
|