[問題] jffs2的erase block size

看板LinuxDev作者 (ASKA)時間15年前 (2010/03/19 15:36), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
小弟日前使用一顆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)

03/20 00:42, , 1F
block size一般都是64,128KiB左右吧,有這麼小的?
03/20 00:42, 1F
文章代碼(AID): #1BeocKEW (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1BeocKEW (LinuxDev)