根文件系统在linux环境搭建好之后,可以通过nfs服务器挂载,方便调试
1、板子预先烧录自己编译的uboot,进入uboot命令行模式,设置bootargs和bootcmd
setenv bootcmd 'tftp 80800000 zImage; tftp 83000000 imx6ull-alientek-emmc.dtb; bootz 80800000 - 83000000'
设置通过TFTP服务从服务器下载zImage和dtb文件到ARM板内存指定位置
setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.2.4:/home/zipeng/linux/nfs/rootfs,proto=tcp rw ip=192.168.2.10:192.168.2.4:192.168.2.1:255.255.255.0::eth0:off'
设置nfs挂载根文件系统命令
setenv ipaddr 192.168.2.10
setenv serverip 192.168.2.4
setenv gatewayip 192.168.2.1
setenv netmask 255.255.255.0
saveenv
boot
结果,根文件系统有问题,继续。。。
重新按照教程搞一遍,成功,得用vscode等编辑工具加快速度,同时也避免繁琐的vim 操作,增加出错几率。如下: