RAMパリティエラー発生箇所の特定

Kirinさん

現在、RL78での開発をしています。

単体動作でRAMパリティエラーが発生しています。
オンチップデバッグではRAMパリティエラーが発生しないみたいなのでオンチップデバッグによるチェックができません。

何処でRAMパリティエラーが発生しているか確認できる方法はあるのでしょうか?

RAMの初期化は出来ているはずなのですが・・・
Parents
  • yutyuさん

    私もRAMパリティエラーが出せなくて悩んだことありますけど
    オンチップデバッグ中にRAMパリティを出す方法を知っていますよ。

    やり方は、プログラムをRUNさせた後にターゲットボードの電源を一旦OFFにしてから、ONにしてください。
    そうすると電源OFFによって、チップの内部が初期化されて
    パリティを含めてRAMの状態が不定値になります。
    電源をONするとリセットベクタからプログラムが走り出し、ブレークポイントを設定したアドレスまで実行してくれますよ。


    電源OFFで不定値になるのは、CMOSプロセスならではの挙動ですね。
Reply
  • yutyuさん

    私もRAMパリティエラーが出せなくて悩んだことありますけど
    オンチップデバッグ中にRAMパリティを出す方法を知っていますよ。

    やり方は、プログラムをRUNさせた後にターゲットボードの電源を一旦OFFにしてから、ONにしてください。
    そうすると電源OFFによって、チップの内部が初期化されて
    パリティを含めてRAMの状態が不定値になります。
    電源をONするとリセットベクタからプログラムが走り出し、ブレークポイントを設定したアドレスまで実行してくれますよ。


    電源OFFで不定値になるのは、CMOSプロセスならではの挙動ですね。
Children
No Data