netboot=echo Booting from net ...; run netargs; run set_net_cmd; ${get_cmd} ${loadaddr} ${image_file}; if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else echo WARN: Cannot boot from net; fi;
serverip=192.168.0.18
set_disp=setenv disp_args ${display}
set_net_cmd=if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi;
tftpboot=echo Booting from tftp ...; run mmcargs; run set_net_cmd; ${get_cmd} ${loadaddr} ${image_file}; if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else echo WARN: Cannot boot from tftp; fi;
update_uboot=if run set_net_cmd; then if ${get_cmd} ${loadaddr} ${uboot_file}; then sf probe 0; sf erase 0 0x200000; sf write ${loadaddr} 0x400 0x80000; fi; else echo FAIL: Update u-boot fail ...; fi;
另外没找到文件系统的烧录起始地址,是initrd_addr 吗?
有文件系统的自动更新命令吗?作者: 唐斌 时间: 2018-3-27 11:24
run update_kern; run update_fdt; run update_uboot 这3条指令可更新内核、设备树、u-boot。前提是开发板与PC的网络是正确连接的,并且PC有tftp服务,以及在tftp工作目录下有对应的文件。