[Armadillo:05837] Re: Armadillo-220でNANDメモリー認識不能
LinSAIKI
email@hidden
2010年 9月 17日 (金) 10:49:19 JST
お世話になります。
インフォサーカスの阿部です。
早速のご連絡ありがとうございます。ビルドですが、Kernelの
オプションを選択した後 ソフトウェアマニュアルの 7章ビルド
の以下の手順でリビルドを実施したイメージを使用しております。
# make clean
# make config
# make menuconfig (<- NANDなどを有効に)
# make all
(passwd,shadowやライブラリを追加)
# make image
a220# netflash -knsur /dev/flash/userland ./romfs.tar.gz
できあがった romfs.tar.gz を netflash で書き込みをして起動
しております。kernelイメージのタイムスタンプが新しくなり
作り直されていることを確認しております。
NANDフラッシュメモリーが有効になっている場合、uname -a の
表示もしくは kernelメッセージで判別する情報がありますでしょうか。
もし kernelで有効無効の判別が可能な方法があれば、併せて
お教えいただければ幸いです。
以上、お手数をおかけいたしますがよろしくお願いいたします。
(2010/09/17 10:26), Yasushi SHOJI wrote:
> At Fri, 17 Sep 2010 09:35:42 +0900,
> LinSAIKI wrote:
> [...]
>> ■Armadillo-220での表示内容
>> [email@hidden (ttyAM0) ~]# uname -a
>> Linux a220-0 2.6.12.3-a9-17 #1 Thu Mar 19 14:15:36 JST 2009 armv4tl unknown
>
> このカーネルイメージは、デフォルト or リリースされているものですよね?
>
>> [email@hidden (ttyAM0) ~]# dmesg | grep -i nand
>> JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
>
> マニュアルに記載されている通り、リリースされているカーネルでは、NANDの
> 機能が有効になっていません。なので
>
>> ■有効にした項目と設定
>> ・Armadillo-220.Base でイメージを指定
>> DeviceDriver
>> Memory Technology Devices (MTD)
>> NAND Flash Device Drivers
>> <*> NAND Device Support
>> <*> Support for Armadillo-220/230/240
>> I2C support
>> I2C Hardware Bus Support
>> [*] External I2C interface for Armadillo-220/230/240
>> Other I2C Chip support
>> <*> Armadillo-9 Real Time Clock
>
> を選択した後に、ビルドしてください。
>
> たしかに、マニュアルには「『ビルド』する必要がある」とは書かれていませ
> んでした。修正を検討します。
armadillo メーリングリストの案内