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