推 chris234:block size一般都是64,128KiB左右吧,有這麼小的? 03/20 00:42
小弟日前使用一顆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)