UBIFS烧写部分笔记

flash_erase /dev/mtd0 0 0
ubiformat /dev/mtd0 -f /root/ubi.img
ubiattach /dev/ubi_ctrl -m 0 //将mtd0映射到ubi0_0
mount -t ubifs ubi0_0 /mnt/fs/


ubifs制作
mkfs.ubifs -U -D misc/devtable.txt -r romfs -o tmp/ubifs.img --nosquash-rino-perm -m $page -e $leb -c ${max_leb_cnt}

 

mount -t nfs 10.0.14.188:/home/software1/luorenyang/target/7580 /mnt/nfs/
boot -z -elf flash0.mrskernel: 'root=/dev/nfs nfsroot=10.0.14.188:/home/software1/luorenyang/target/romfs ip=dhcp rw'


UBIFS:
制作镜像:
mkfs.ubifs -r rootfs -m 2048 -e 129024 -c 1872 -o rootfs.img
  -r:制定文件内容的位置
    -m:页面大小
    -e:逻辑擦除块大小
    -p:物理擦除块大小
    -c:最大的逻辑擦除块数量
    对我们这种情况,文件系统最多可以访问卷上的129024*812=100M空间
    -s:最小的硬件输入输出页面大小,如:k9f1208为256(上下半页访问)

 

ubinize -o ubi.img -m 2048 -p 128KiB -s 512 ubi.cfg

$ cat ubi.cfg
[ubifs]
mode=ubi
image=rootfs.img
vol_id=1
vol_size=200MiB
vol_type=dynamic
vol_name=rootfs
vol_flags=autoresize
 

烧写镜像:
flash_eraseall /dev/mtd4
ubiformat /dev/mtd4 -s 512 -f ubi.img

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值