通过EMMC加载内核和根文件系统

1、给开发板重新上电,在uboot交互模式下,去下载并安装镜像文件

①下载内核镜像到内存中,命令如下:

tftp 0x41000000 uImage

②将内核镜像写入到EMMC中指定的扇区,命令如下:

mmc write 0 0x41000000 0x800 0x2000

③下载设备树到内存中,命令如下:

tftp 0x41000000 exynos4412-fs4412.dtb

④将设备树写入到EMMC中指定的扇区,命令如下:

mmc write 0 0x41000000 0x2800 0x800

⑤下载根文件系统镜像到内存中,命令如下:

tftp 0x41000000 ramdisk.img

⑥将根文件系统镜像写入到EMMC中指定的扇区,命令如下:

mmc write 0 0x41000000 0x3000 0x2000

2、因为要从EMMC驱动,所以还要修改uboot的启动参数,命令如下:

setenv bootcmd mmc read 0 0x41000000 0x800 0x2000\;mmc read 0 0x42000000 0x2800 0x800\;mmc read 0 0x43000000 0x3000 0x2000\;bootm 0x41000000 0x43000000 0x42000000

注:设置完成后保存这些参数,saveenv


版权声明:本文为weixin_43008143原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。