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

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

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

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

ご存知のかたいらっしゃいましたらよろしくお願いいたします。
Parents
  • エビスクラウンさん

    ご教授頂いた方法でうまくいきました。
    ありがとうございました。

    具体的には下記手順で行いました。
    ビルド-SuperH RISC engineStandard Toolchain
    コンパイラ-カテゴリオブジェクトのデバッグ情報出力
    にチェック
    最適化リンカ-カテゴリ出力-デバッグ情報を出力に変更
    ビルド
    E10Aを接続
    absファイルをダウンロード(debug情報のみ)
    ソースアドレスが表示されH/Wブレークポイントが設定可能となりました。

    以前から疑問に思っていたことが解決しスッキリしました。
    今後の業務に役立てたいと思います。

    みゅーづさんもありがとうございました。
Reply
  • エビスクラウンさん

    ご教授頂いた方法でうまくいきました。
    ありがとうございました。

    具体的には下記手順で行いました。
    ビルド-SuperH RISC engineStandard Toolchain
    コンパイラ-カテゴリオブジェクトのデバッグ情報出力
    にチェック
    最適化リンカ-カテゴリ出力-デバッグ情報を出力に変更
    ビルド
    E10Aを接続
    absファイルをダウンロード(debug情報のみ)
    ソースアドレスが表示されH/Wブレークポイントが設定可能となりました。

    以前から疑問に思っていたことが解決しスッキリしました。
    今後の業務に役立てたいと思います。

    みゅーづさんもありがとうございました。
Children
No Data