bootcmd bootargs环境变量和Ramdisk
bootcmd
bootcmd保存默认的uboot命令,倒计时结束后会执行bootcmd命令,比如读取 EMMC 或者 NAND Flash 中的 Linux 内核镜像文件和设备树文件到 DRAM,然后启动内核。
在第一次启动内核的时候,都会按照include/env_default.h默认配置启动。
bootargs
bootargs 保存着 uboot 传递给 Linux 内核的参数,bootargs 环境变量是由 mmcargs 设置的
mmcargs=setenv bootargs console= ttymxc0, 115200 root= /dev/mmcblk1p2 rootwait rw
root:启动的根文件系统在哪个设备
init:内核启动后,第一个可以init的进程
console:内核启动时,使用哪个设备作为控制台,一般是串口
Ramdisk
存放文件系统
root=/dev/ram
inintrd=0x2100 0000,8M
inint=/linuxrc
console=ttySAC0

浙公网安备 33010602011771号