[Armadillo:08466] Armadillo-420 CON9_26で1-Wire温度センサを使用できない

keigo ishiguro email@hidden
2012年 12月 18日 (火) 13:29:14 JST


石黒と申します。
組み込みLinux,Linuxともに初めてとなります。
解決策お分かりの方がいらっしゃいましたらご教授願います。

Armadillo-420 WLAN(WLAN13対応) CON9_26を使用して
1-wire(温度センサ DR18B20)を使用したいのですが、デバイスの自動
検出ができません。
menuconfigでの設定以外に必要な修正があるのでしょうか。

armadillo 実践開発ガイド 3を参考にCON9_2にて1-wire温度センサか
ら温度を読み込むことはできています。

CON9_2については、アラーム割り込みに使用したいためCON9_26で動作
させたいと考えています。


以下の箇所をmenuconfigで変更しております。

Linux Kernel Configuration 
  System Type  --->
    Freescale MXC Implementations  --->
      MX25 Options  --->
        Armadillo-400 Board options  --->
         [*] Enable one wire at CON9_26  ←チェック
         
  Device Drivers  --->
    <*> Dallas's 1-wire support  ---> ←チェック
      1-wire Bus Masters  --->
         <*> GPIO 1-wire busmaster    ←チェック
      1-wire Slaves  --->
         <*> Thermal family implementation  ←チェック


結果ですが、以下の通りデバイスIDのフォルダは作成されません。
[email@hidden (ttymxc1) /sys/devices/w1_bus_master1]# ls
driver@                    w1_master_name
power/                     w1_master_pointer
subsystem@                 w1_master_search
uevent                     w1_master_slave_count
w1_master_attempts         w1_master_slaves
w1_master_max_slave_count  w1_master_timeout

参考ドキュメント
・armadillo-400 シリーズソフトウェアマニュアル 
(armadillo-400_series_software_manual_ja-1.4.1 9.16.one wire)
・armadillo 実践開発ガイド
(armadillo-guide-3_ja-2.0.0 2.4. 1-Wire接続温度センサ)
使用カーネル
linux-2.6.26-at16


以上です。
よろしくお願いいたします。

--
石黒



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