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

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

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

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

ご存知のかたいらっしゃいましたらよろしくお願いいたします。
Parents
  • moonさんへ

    以前E10A、SH4Aで開発していた者です。
    開発環境はすでに手元にないので、うろ覚えでの書込みになりますが、参考になれば幸いです。

     RAM上ではdebugコンフィグでソースデバッグされていると見受けられます。
     フラッシュROMの場合も、基本的には同じでセクション配置が異なる事になると思います。

     もし、ROM上のコードを書き換えずにソースコードデバッグが行いたいというのであれば、エビスクラウンさんのおっしゃるabsファイルからシンボルのみ読込みが必要になると思います。

    所で...開発環境はHEWなのでしょうか?


Reply
  • moonさんへ

    以前E10A、SH4Aで開発していた者です。
    開発環境はすでに手元にないので、うろ覚えでの書込みになりますが、参考になれば幸いです。

     RAM上ではdebugコンフィグでソースデバッグされていると見受けられます。
     フラッシュROMの場合も、基本的には同じでセクション配置が異なる事になると思います。

     もし、ROM上のコードを書き換えずにソースコードデバッグが行いたいというのであれば、エビスクラウンさんのおっしゃるabsファイルからシンボルのみ読込みが必要になると思います。

    所で...開発環境はHEWなのでしょうか?


Children
No Data