bootcmd 命令 系统自启动命令 (设置板子自启动后加载哪些文件,)
bootcmd=tftp 41000000 uImage:tftp 42000000 exynos4412-fs4412.dtb;bootm 41000000 - 42000000
加载内核和设备树
bootm 启动内核
exynos4412-fs4412.dtb 设备树文件
如果板子启动后 你不去干预它, 它就会按照这个命令去执行,
具体操作:
/# setenv bootcmd=tftp 41000000 uImage:tftp 42000000 exynos4412-fs4412.dtb;bootm 41000000 - 42000000
这样设置后还不行, 因为你没有指定去哪个 ip地址中去下载这些内容
通过一个 serverip 这个变量, 这个用来指定tftp服务所在地址
pri 命令查看bootcmd信息
也可以分别取敲这些命令
加载根文件系统
bootargs 自启动参数 (内核起来过后,uboot启动内核之后把这个参数传给内核,内核通过解析参数,从而知道去哪挂载我们的根文件系统 ,)
#:setenv bootargs root=/dev/nfs nfsroot=192.168.0.88:/soure/rootfs rw console=ttySAC2,115200 init=linuxrc ip =192.168.0.33
#:saveenv 保存一下