https://wenku.baidu.com/view/26cebb62846a561252d380eb6294dd88d1d23d25.html |
执行命令 | setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x2800;"; setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rw rootaddr=6M rootsize=10M"; saveenv; go 0x80000000; |
命令解释 | setenv bootcmd " mmc read 0x0 0x80000000 0x800 0x2800;"表示选择EMMC器件0,读取EMMC起始block为0x800,大小为0x2800个block的内容到0x80000000的内存地址。一个block为512字节。 setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rw rootaddr=6M rootsize=10M"; 表示设置bootargs为串口输出,rootfs挂载在EMMC上,文件系统类型为vfat rw,以支持可读写vfat文件系统。 “rootaddr=6M rootsize=10M”处对应填入实际rootfs.img的烧写起始位置与长度,此处应与HiTool新增文件时所填大小相同。 [可选]“go 0x80000000”默认配置已将指令固化在启动参数中,单板复位后可自动启动。若想切换为手动启动,可在U-boot启动倒数阶段使用"回车"打断自动启动。 saveenv;表示保存当前配置。 |