看板 LinuxDev 關於我們 聯絡資訊
小弟日前使用一顆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)
chris234:block size一般都是64,128KiB左右吧,有這麼小的? 03/20 00:42