Skip to content


DataFlashにJFFS2でファイルを書くと壊れる

組み込み系でちょっと躓いたので原因が不明だけど、もしかしたら同じところで躓く人がいるかもしれないのでメモ。

ATMELnのAT45DB642DというDataFlashでLinuxからJFFS2のファイルシステムを書いたんですけど、ライトする度にファイルが壊れて行くという症状に悩まされた。

結果だけ書くと、mkfs.jffs2でファイルシステムを作るとき、AT45DB642Dのページサイズを合わせて

mkfs.jffs2 -e 0×2100 -l -s 0×420 -n -r rootfs -o rootfs.jffs2

としていたところをページサイズを指定しないようにしたらうまくいきました。

mkfs.jffs2 -e 0×2100 -l -n -r rootfs -o rootfs.jffs2

原因がわからないのがアレだけどとりあえずよしとします。

Posted in 未分類.


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.