关于Empty flash at .......以及jffs2_scan_eraseblock(): Magic bitmask......

本文介绍了如何正确使用mkfs.jffs2工具创建K9F1G08U0B 256M flash的文件系统。关键在于调整擦除块大小参数,如设置为128KiB,以避免'jffs2_scan_eraseblock()'和'Empty flash at .......'错误。详细解释了各参数含义,并警告了设置不当可能导致的问题。
摘要由CSDN通过智能技术生成

 

针对K9F1G08U0B 256M flash正确使用mkfs.jffs2工具如下:

mkfs.jffs2 -n -s 2048 -e 128KiB --pad=0x800000 -d root_fs -o kevin.jffs2

参数注释:

        -s 页大小,试验可以不特别要求,512亦可

        -n 擦除块大小,需和手册相匹配,此处为128(由手册可知),1 Block = (2K + 64)B + 64 Pages

 =  (128K + 4K)bytes

     此处如果设置过大(如 256),将出现jffs2_scan_eraseblock():Magic bitmask......问题

             如果设置过小(如 64),将出现Empth flash at .......问题

 

  --pad   设置生成文件大小&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值