制作镜像包–>烧写–>修改–>保存–>重启;
制作镜像包:
1、创建
dd if=/dev/zero of=ramdisk ds=1k count=8192
2、格式化
mkfs.ext4 -F ramdisk
3、复制
mkdir -p mnt_ramdisk
mount -t ext4 ramdisk mnt_ramdisk
cp -a rootfs/* mnt_ramdisk
umount mnt_ramdisk
4、打包
gzip –best ramdisk > ramdisk.img
5、制作镜像包
./mkimage -A arm -O linux -T ramdisk -C gzip -n “ramdisk” -d ramdisk.img ramfs.img
烧写:
1、烧写内核:
tftp 41000000 uImage
movi write kernel 41000000
2、烧写设备树:
tftp 41000000 exynos4412-origen.dtb
movi write dtb 41000000
3、烧写根文件系统:
tftp 41000000 ramfs.img
movi write rootfs 41000000 800000
修改:
1、修改自启动参数:
set bootargs root=/dev/ram0 rw rootwait rootfstype=ext4 console=ttySAC2 clk_ignore_unused
2、修改自启动命令:
$ set bootcmd movi read kernel 41000000\; movi read dtb 42000000\; movi read rootfs 43000000 800000\; bootm 41000000 43000000 42000000
保存:
savenv
重启:
reset