[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 メーリングリストの案内