通过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

你可能感兴趣的:(系统移植,linux,运维,嵌入式,驱动开发,内核)