作者askacis (ASKA)
看板LinuxDev
标题[问题] jffs2的erase block size
时间Fri Mar 19 15:36:49 2010
小弟日前使用一颗erase sector size 为4KB的spi flash(w25x64),
并且想挂载jffs2系统,挂载的时候会有一大堆诸如
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at...
的警告讯息,虽然最後是可以成功mount....google了一下发现是
image 与flash 两者的erase sector size不一致的问题...
目前的问题是mkfs.jffs2他可以设定的最小erase size是 8K
是否代表无法在这颗4KB erase size的flash挂载jffs2了呢?
或是还有其他的方法可以解决呢?
P.S 1 当我mount 一个很小的(<4096)的jffs2 image时是可以成功
mount的.
P.S 2 mtd-utils 运作看起来是正常的,可以利用flash_eraseall 或是
flashcp之类的指令来存取flash.
感谢各位大大了......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.244.105.125
※ 编辑: askacis 来自: 60.244.105.125 (03/19 15:47)
1F:推 chris234:block size一般都是64,128KiB左右吧,有这麽小的? 03/20 00:42