[Armadillo:03454] Re: Armadillo-500 I2C通信制御 I2C1_CLKについて

Takenoshita Koyo email@hidden
2008年 9月 29日 (月) 21:23:28 JST


> Armadillo-500 (linux-2.6.18-at3)
>   a.. I2Cドライバの送受信動作に失敗する不具合を修正
>   b.. I2CドライバでI2C1に対応するアダプタを追加
> 
> とありますが、これはatmarkで用意したデバイスドライバに不備があったということで、 
> 
> デバイスI2C1に物理的な不具合はなかったんですよね?
物理的な不具合ではありません。

> 現在、以下のようなフローでI2C初期化処理を行っています。
> 
> 1)
>     //I2C1を使用
>     i2c_base = (unsigned char *)ioremap(0x43F80000,0x14); 
> 
> 2)
> 
>     // sencer init
>     // frequency register
>     writew ( 0x0017, i2c_base + I2C_OFF_FRQ );
> 
>     // address register :slave address(0x38)
>     writew ( 0x0038, i2c_base );
> 
>     // control register : Enable
>     writew ( 0x00C8, i2c_base + I2C_OFF_CTL );
0x00C8を書き込むと、スレイブモードに設定されると思います。
これは意図した動作でしょうか?
(i2c-armadillo5x0.cでは、データ送信直前にMSTAビットを立てて
マスタモードにしています。)


> 
> この初期化処理を行った後、  データの送信を行っています。
> 
> 
> 以上
> 
> 
> 
> 
> >
> > 再送します。
> >
> >
> > Armadillo-500ボードにおいて、
> > I2C通信(IMX31のI2C_CLKピンを使用)を行う場合、
> > I2C1_CLKピンについて、ハードウェアまたはソフトウェア的な
> > 初期設定(Armadillo-500ボードに特化した設定)が必要なのでしょうか?
> >
> > 以上
> >
> >
> > ----- Original Message ----- 
> > From: "Takenoshita Koyo" <email@hidden>
> > To: "Armadillo series general discussion list" 
> > <email@hidden>
> > Sent: Friday, September 26, 2008 5:56 PM
> > Subject: [Armadillo:03444] Re:Armadillo-500 I2C騾壻ソ。蛻カ蠕。 I2C1_CLK縺ォ縺、縺・※
> >
> >
> >> 竹之下です。
> >>
> >> 2008-09-26 (金) の 13:57 +0900 に g-kihara さんは書きました:
> >>> Armadillo-500の開発環境ですが、以下の通りです。
> >>>
> >>> Linuxカーネルソースコード: linux-2.6.18-at2.tar.gz
> >>> atmark-dist:   atmark-dist-20071018.tar.gz
> >> 最新バージョンのlinux kernelには、
> >> i2cのドライバが含まれており、
> >> I2C1, I2C2も利用できるようになっています。
> >> 既にごらんになっているかもしれませんが、
> >> そちらもご参照いただければと思います。
> >>
> >> -- 
> >> Takenoshita Koyo
> >>
> >> _______________________________________________
> >> armadillo mailing list
> >> email@hidden
> >> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> >
> > _______________________________________________
> > armadillo mailing list
> > email@hidden
> > http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo 
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
-- 
Takenoshita Koyo




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