提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
复旦微fmql通过tftp挂载内核、设备树、根文件系统。
一、使用步骤
1、ubuntu下修改tftp配置
1)ubuntu下需要添加TFTP目录
2)将需要挂载的文件放入tftpboot文件下。
3)修改ubuntu中/etc/xinetd.d/tftp下server_args = -s /home/fsmh/tftpboot/
以上完成tftp配置工作。
2、uboot下修改命令
修改uboot下变量如下:
1)方法一
uboot下输入以下命令:
setenv serverip 192.168.1.100
setenv ipaddr 192.168.1.10
saveenv
tftpboot 0x1000000 uImage
tftpboot 0x2000000 u-rootfs
tftpboot 0x3000000 system-top.dtb
bootm 0x1000000 0x2000000 0x3000000
2)方法二
uboot默认bootcmd如下:
bootcmd=run $modeboot || run distro_bootcmd
修改bootcmd如下:
setenv bootcmd 'tftpboot 0x1000000 uImage; tftpboot 0x2000000 u-rootfs; tftpboot 0x3000000 system-top.dtb; bootm 0x1000000 0x2000000 0x3000000'
saveenv
重启即可实现tftp自动加载功能。
总结
目前测试可行。