笔记 21-6 :彭老师 14章,系统移植,Uboot变量及命令

(178)彻底理解 uboot 的引导启动,还需要学很多知识。

++ 以上是 boot 2017,以下是 bootcmd 变量里的内容( copy 各种镜像以及启动内核的命令)。

bash 复制代码
if mmc rescan; then 
    echo SD/MMC found on device ${mmcdev};
    if run loadbootenv; then 
        echo Loaded environment from ${bootenv};
        run importbootenv;
    fi;
    if test -n $uenvcmd; then 
        echo Running uenvcmd ...;
        run uenvcmd;
    fi;
    if run loadbootscript; then 
        run bootscript; 
    fi; 
fi;
mmc read ${loadaddr} 0x460 0x3000; 
mmc read ${dtb_addr} 0x3460 0xa0; 
bootm ${loadaddr} - ${dtb_addr}load mmc ${mmcdev} ${loadaddr} uImage; load mmc ${mmcdev} ${dtb_addr} ${dtb_name}; 
bootm ${loadaddr} - ${dtb_addr}

(179)

谢谢

相关推荐
2035去旅行3 天前
U-Boot DM(Driver Model)驱动框架
嵌入式·arm·soc
凉、介3 天前
深入理解 ARMv7-M | 异常/中断处理
笔记·学习·嵌入式·arm
凉、介3 天前
深入理解 ARMv7-M|处理器模式与寄存器
笔记·学习·嵌入式·arm
2035去旅行5 天前
U-Boot简介
嵌入式·arm·soc
zbyyd8 天前
Linux驱动:UART串口通信、GT9147触摸屏与IIO-ADC驱动开发
linux·驱动开发·arm
zbyyd8 天前
Linux驱动:SPI子系统与ADXL345三轴加速度传感器驱动开发
linux·驱动开发·arm
2035去旅行9 天前
SOC 里的 CPU 处理器 和 L1/L2 Cache
嵌入式·arm·soc
一直C9 天前
嵌入式 Linux 驱动开发学习笔记:设备树、pinctrl 与 GPIO 驱动开发
驱动开发·嵌入式·arm·dt
2035去旅行9 天前
两核 CPU:CPU1 和 CPU2 是如何协同工作的?
嵌入式·arm·soc
奔跑的架构师11 天前
[A-51]ARMv9/v8-SCMI系统架构
linux·arm开发·架构·系统架构·arm