[Armadillo:01106] Re: Armadillo-220 でコンフィグ領域を R/W

Chris McHarg email@hidden
2006年 7月 26日 (水) 15:31:24 JST


マカーグです。

Saito wrote:
> flatfsdは使用しないで、通常のフラッシュメモリとして使用
> したいです。
> mount -t minix /dev/mtd3 /mnt
> とすると、
> mount: Mounting /dev/mtd3 on /mnt failed: No such device
> とエラーが出ます。
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
>   

ファイルシステムを作成するのにブロックデバイスが必要だと思うので、
/dev/mtd3ではなく/dev/mtdblock3の方を利用した方がいいと思います。
ls -l /dev/mtd*3
crw-rw---- 1 root root 90, 6 Jun 14 2006 /dev/mtd3
brw-rw---- 1 root root 31, 3 Jun 14 2006 /dev/mtdblock3
crw-rw---- 1 root root 90, 7 Jun 14 2006 /dev/mtdr3

minixを利用するのに、一応このような手順が必要になります。

1. make menuconfigなどで、
1.1 カーネルの設定でminixのサポートを有効にする。
File systems ---> <*> Minix fs support
1.2 ユーザランドの設定でBusyboxのmkfs_minixを有効にする。
BusyBox ---> [*] mkfs_minix

2. makeで新しいカーネルとユーザランドのイメージを生成する。

3. 新しいイメージをデバイスに書き込む。

4. minixのファイルシステムを作成する。
mkfs.minix /dev/mtdblock3

5. ファイルシステムをマウントする。
mount -t minix /dev/mtdblock3 /mnt

多分、それで使えるようになると思いますが、デフォルトで起動時にflatfsd -r
が実行されるので、/etc/init.d/rcから外した方がいいと思います。




armadillo メーリングリストの案内