- 履歴一覧
- ソース を表示
- WPAR/WPA715 は削除されています。
AWIND WPA751のデバッグ
&counter([total|today|yesterday]); - 0 - 0 - 13
おしらせ†
- AWINDオリジナルのWPAボードが出来ました。
- 動作していませんので、AWINDとメールで議論しています。
- 意見ありましたらお願いします。
- 回路図張りました。
- コンソールには何も表示されません。
- ボード本体を送るように要求してます。
ICEによるトレース†
- 同じところでループしているようです。
- アドレスを見ると、リセットしているようにも見える。
- なんかcodeが違うみたいなんですけど…。書き込みに失敗しているのか、それとも読み込みに失敗しているのか解りませんが…。ちなみにここは、CPUのクロックの設定やら、バスの設定をしている部分(ほんとに最初のほう)なので、当然メッセージとかは、表示はされません。(taka)
- sh4-linux-objdump -d sh-stub.exe 抜粋。あっているところもあれば、違うところもあります。添付のレポートの表示とはバイトの並びが違うので比較しづらいですけどね。まーcodeが違っていたら、そら動かないよな。(taka)
80002880 <init_bsc>:
80002880: 2d d1 mov.l 80002938 <WTCSR_A+0x2>,r1 ! 0xa5070ffc
80002882: 2d d0 mov.l 80002938 <WTCSR_A+0x2>,r0 ! 0xa5070ffc
80002884: 01 21 mov.w r0,@r1
80002886: 2a d1 mov.l 80002930 <WTCNT_A>,r1 ! 0xffc00008
80002888: 2a d0 mov.l 80002934 <WTCNT_D>,r0 ! 0xc5a00
8000288a: 01 21 mov.w r0,@r1
8000288c: 2b d1 mov.l 8000293c <FRQCR_A>,r1 ! 0xffc00000
8000288e: 2c d0 mov.l 80002940 <FRQCR_D>,r0 ! 0xe1c
80002890: 01 21 mov.w r0,@r1
80002892: 2c d1 mov.l 80002944 <BCR1_A>,r1 ! 0xff800000
80002894: 2c d0 mov.l 80002948 <BCR1_D>,r0 ! 0x200008
80002896: 02 21 mov.l r0,@r1
80002898: 2c d1 mov.l 8000294c <BCR2_A>,r1 ! 0xff800004
8000289a: 2d d0 mov.l 80002950 <BCR2_D>,r0 ! 0x2dfc
8000289c: 01 21 mov.w r0,@r1
- やばい!!このcodeをみていて、バグを見つけてしまった。WTCSR_Aの値が違っている…。でも動いているからいいか?(taka)
- sh-stub.srecでもコードの違いが分かりました。ありがとう。(金子)
RESET信号†