关于参数可以参考attach的命令输出:
root@ubuntu:~# ubiattach /dev/ubi_ctrl -m 4 -d 0
UBI device number 0, total 4000 LEBs (516096000 bytes, 492.2 MiB), available 0LEBs (0 bytes), LEB
size 129024 bytes (126.0 KiB)
root@ubuntu:~#
ubinize.cfg文件
[ubifs]
mode=ubi
image=ubifs.img
vol_id=0
vol_size=450MiB --》一般要比真实的size要小
vol_type=dynamic
vol_alignment=1
vol_name=rootfs
vol_flags=autoresize
5. UBI文件系统镜像在Linux下的烧写
flash_eraseall /dev/mtd4
ubiformat /dev/mtd4 -s 512 -f /xxx/ubi.img
6、 UBI文件系统镜像在U-BOOT下的烧写
//load ubi image to RAM
tftp ubi.img
//erase MTD4 nand space
nand erase 0x6c0000 0xc820000
//write image to nand
nand write.i 0x81000000 0x6c0000 0xxxxx(image size)
7. UBI文件系统镜像在Linux下的挂载和卸载
挂载