組み込み系でちょっと躓いたので原因が不明だけど、もしかしたら同じところで躓く人がいるかもしれないのでメモ。
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
原因がわからないのがアレだけどとりあえずよしとします。
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.