解决------linux通过网络挂载tftp无法下载
修改网络地址
1.确保网络环境相互ping通(需要保证ip的路由在同一个网段,如192.168.1.XX)
2.ip地址唯一性(板子关机、ubuntu关机分别测试)修改ip地址,和环境变量中的serversip和根文件系统的ip
serverip=192.168.3.15
setenv serverip 192.168.3.15
192.168.3.15为自己的ubuntu的地址
上面两部uboot能确保启动内核
下面一部能确保linux内核将nfs文件进行挂载到本地
3.修改板子的启动信息bootargs
setenv bootargs 'console=ttymxc0,115200 rw root=/dev/nfs nfsroot=192.168.3.15:/home/alientek/Desktop/nfs/rootfs ip=192.168.3.55:192.168.3.15:192.168.3.1:255.255.255.0::eth0:off'
修改192.168.3.15为自己的ubuntu的地址
c
setenv bootargs 'console=ttymxc0,115200 rw root=/dev/nfs nfsroot=192.168.1.15:/home/alientek/Desktop/nfs/rootfs ip=192.168.1.55:192.168.1.15:192.168.1.1:255.255.255.0::eth0:off'
tftp和nfs的配置去看0.开发环境搭建。
当网络环境发生变化时,如192.168.3.XX 变成了192.168.1.XX的网络环境下面
需要1.settings -> network -》修改为手动地址,与路由器的一致

重启网络,能ping通后按照1.2.3进行修改