1. 生成镜像文件
1) mkfs.ubifs -r rootfs -F -o ubifs.img -m 2048 -e 126976 -c 1580
2) 编辑ubinize.cfg
[ubifs]
mode=ubi
image=ubifs.img
vol_id=0
vol_size=192MiB
vol_type=dynamic
vol_name=rootfs
vol_flags=autoresize
3) ubinize -o ubi.img -m 2048 -p 128KiB -s 512 -O 2048 ubinize.cfg
2. flash_erase /dev/mtd8 0 0
3.ubiformat /dev/mtd7 -f ubi.img -s 2048 -O 2048
4.ubiattach /dev/ubi_ctrl -m 8 -O 2048
5. ubimkvol /dev/ubi0 -N ubifs_volume –m
UBOOT 烧写步骤:
mmc rescan
fatload mmc 0 0x82000000 ubi.img
nand erase 0x368000 0xc980000
nand ecc hw 2
nand write 0x82000000 0x3680000 0xc0000
saveenv
本文详细介绍了嵌入式系统中镜像文件的生成过程,包括使用mkfs.ubifs和ubinize工具创建ubifs镜像文件的方法,以及对闪存进行擦除和格式化的步骤。此外,还提供了UBOOT固件烧写的具体指令流程。
2338

被折叠的 条评论
为什么被折叠?



