SH4A E10Aでのデバッグについて

E10AでSH4Aのデバッグを行なっています。
通常はフラッシュメモリ(ROM)上で動作するプログラムを開発しています。
しかしE10Aでソースレベルデバッグを行う際はDebugにてビルドを行いSDRAM上にプログラムをロードして行なっています。

そこで質問なのですが,E10AではROMに書き込んだプログラムのソースレベルデバッグは可能でしょうか?

ROM上とRAM上では動作が微妙に異なるため出来ればROM上でデバッグを行いたいのですが・・・。

ご存知のかたいらっしゃいましたらよろしくお願いいたします。
Parents
  • エビスクラウンさん
    アドバイスありがとうございます。
    すみませんがもう少し教えて下さい。

    下記手順でやってみましたがH/Wブレークポイントが設定出来ませんでした。
    何か基本的にやり方が間違っているのでしょうか?

    1.Releaseのコンパイラ設定-最適化をデバッグ用にしてビルド
    2.フラッシュROMに書き込み(E10Aを使わないで行なっています)
    3.E10Aを接続
    4.ソースファイルをHEW上に表示させる
    5.ソースファイル表示にソースアドレスが表示されないので
    ブレークポイントが設定出来ない

    ROMデバッグの場合PCアドレスとソースコード位置とはどうやって関連付けされるのでしょうか?

    よろしくお願いいたします。
Reply
  • エビスクラウンさん
    アドバイスありがとうございます。
    すみませんがもう少し教えて下さい。

    下記手順でやってみましたがH/Wブレークポイントが設定出来ませんでした。
    何か基本的にやり方が間違っているのでしょうか?

    1.Releaseのコンパイラ設定-最適化をデバッグ用にしてビルド
    2.フラッシュROMに書き込み(E10Aを使わないで行なっています)
    3.E10Aを接続
    4.ソースファイルをHEW上に表示させる
    5.ソースファイル表示にソースアドレスが表示されないので
    ブレークポイントが設定出来ない

    ROMデバッグの場合PCアドレスとソースコード位置とはどうやって関連付けされるのでしょうか?

    よろしくお願いいたします。
Children
No Data