[Suzaku:00438] Re: OPB I2Cの使用について

Yasushi SHOJI email@hidden
2005年 12月 22日 (木) 18:31:00 JST


At Wed, 21 Dec 2005 10:43:10 +0900,
HLDC上村 wrote:
[...]
> Control RegisterとStatus RegisterのRead/Write、
> Write FIFOへの書き込みは正しく出来ているようで、
> マニュアルの14ページにあるシーケンスどおりに、
> FIFOに16Byteデータを送信すると、Status Registerは0x50になりますが、
> Data Out、Clock Out共にHighレベルのままです。

hermitの frobで試してもらえますか?

Hermit-At v1.0.0 (suzaku/powerpc) compiled at 17:50:02, Sep 26 2005             
hermit> frob                                                                    
hermit:frob> peek 0x--------
*0x-------- == 0x00000000
hermit:frob> poke 0x-------- 0x0
hermit:frob> help 
? help [<command name>]       : help on Hermit commands
p peek [<addr>]               : word-size memory peek
8 peek8 [<addr>]              : 8-bit memory peek
  peek16 [<addr>]             : 16-bit memory peek
n peeknext                    : peek next address
k poke <addr> <value>         : word-size memory poke
  poke8 <addr> <value>        : 8-bit memory poke
  poke16 <addr> <value>       : 16-bit memory poke
q quit                        : quit current command loop

バス幅によって poke8とか使いわけてみてください。hermitの状態では MMUも
cacheも動いていないので、まずこの状態で確認するのが良いかと思います。
--
        yashi



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