HEW デバッグ ステップオーバーするたびに「flash memory writing」するのをやめたい

HEW でH8のデバッグをしています。

ステップオーバーするたびに「flash memory writing」してしまいます。
1行進めるたびに10秒以上かかってしまいます。。。

設定を変えることで,回避可能でしょうか。

よろしくお願いします。

Parents
  • はじめまして。Steinenです。
    エミュレータを使用し、フラッシュメモリにプログラムを置いてデバッグしているのだと思いました。
    ご使用のデバイスやエミュレータに依存するかも知れませんが、H8S_custom_SoC E10A-USB SYSTEM ( CPU 2600 )を使用し、外部フラッシュメモリにプログラムを置いた場合に、同様の現象になりました。
    その際は、以下のpdfのp97を参照し、[ステップオーバオプション]コンボボックスで、[Breakcondition使用によるステップオーバ、ステップアウト実行]を選択することで解消できました。
    www.renesas.com/.../h8s-h8sx-family-e10a-usb-emulator-users-manual-hs0005-kcu01h-hs0005-kcu02h

Reply
  • はじめまして。Steinenです。
    エミュレータを使用し、フラッシュメモリにプログラムを置いてデバッグしているのだと思いました。
    ご使用のデバイスやエミュレータに依存するかも知れませんが、H8S_custom_SoC E10A-USB SYSTEM ( CPU 2600 )を使用し、外部フラッシュメモリにプログラムを置いた場合に、同様の現象になりました。
    その際は、以下のpdfのp97を参照し、[ステップオーバオプション]コンボボックスで、[Breakcondition使用によるステップオーバ、ステップアウト実行]を選択することで解消できました。
    www.renesas.com/.../h8s-h8sx-family-e10a-usb-emulator-users-manual-hs0005-kcu01h-hs0005-kcu02h

Children
  • Steinenさま

    はじめまして。ご回答をありがとうございます。
    E8aエミュレータのマニュアルにも,[ステップオーバオプション]コンボボックスの記述がありました。
    Step時のフラッシュ書き込み処理の有無を設定できるようです。

    次回 H8マイコンをさわるときに試したいと思います!