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