mtd

SheevaPlug

SheevaPlug_DocumentationPackage1.2.zip を展開してできた SheevaPlug Development Kit - Writing Jaunty Filesystem on the NAND flash-Rev1.2.pdf の 3 章によると、 NAND Flash には3つのパーティションがあるとのことだが、、、
root@debian:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00400000 00020000 "uImage"
mtd1: 1fb00000 00020000 "rootfs"
root@debian:~#
2つしかない。

マウントしてみる

root@debian:~# mkdir /tmp/mtd2
root@debian:~# mount -t jffs2 /dev/mtdblock2 /tmp/mtd2
mount: special device /dev/mtdblock2 does not exist
root@debian:~# 
やっぱり mtd2(mtdblock2) はない。
mtd1(mtdblock1) をマウントしてみる
root@debian:~# mount -t jffs2 /dev/mtdblock1 /tmp/mtd2
root@debian:~# ls /tmp/mtd2
bin   dev  home  media  opt   root  selinux  sys  usr
boot  etc  lib   mnt    proc  sbin  srv      tmp  var
root@debian:~# umount /tmp/mtd2/
root@debian:~#

開発キットのドキュメントが 間違っていたり古かったりするのは致命的

それとも、また私のところだけ?




←(前のページ)
bootargs
当月のハックの記録
SheevaPlug/玄柴(KURO-SHEEVA)をハックしよう トップ
(次のページ)→
カーネルの更新

Copyright (C) 2003-2009 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市