1. 尤其是少掉init這種東西 Linux連開都開不起來的kernel panic
2. 尤其是這個jffs2的image是廠商toolchain一連串make後的結果
同事推薦一個好方法
#在pc上製作jffs2 image及mount jffs2在loop back上
1.製作jffs2 image
請確認有mkfs.jffs2指令或事先安裝mtd-tools套件
假設 /jffs2 目錄製作成 jffs2.img 如下
#mkfs.jffs2 -d /jffs2 -o /jffs2.img -l iVU
P.S
apt-get install mtd-tools
請確認有mkfs.jffs2指令或事先安裝mtd-tools套件
假設 /jffs2 目錄製作成 jffs2.img 如下
#mkfs.jffs2 -d /jffs2 -o /jffs2.img -l iVU
P.S
apt-get install mtd-tools
2.mount jffs2.img在loopback上
請載入以下modules
modprobe mtdcore //這各好像可以不用
modprobe jffs2
modprobe mtdram
modprobe mtdchar
modprobe mtdblock
確認以上modules會產生/dev/mtd0 及/mtd/mtdblock0檔案
dd if=/jffs2.img of=/dev/mtd0
mount /dev/mtdblock0 /mnt
請載入以下modules
modprobe mtdcore //這各好像可以不用
modprobe jffs2
modprobe mtdram
modprobe mtdchar
modprobe mtdblock
確認以上modules會產生/dev/mtd0 及/mtd/mtdblock0檔案
dd if=/jffs2.img of=/dev/mtd0
mount /dev/mtdblock0 /mnt
沒有留言:
張貼留言