H8SX_1651 CPU ウォッチウィンドウで"Not availablenow."と表示されたり、ブレークポイント設定できない

お疲れ様です。

High-performnace Embbed Workshop バージョンVersion 4.09.01.007を使用していて、

今、デバッガに関するいくつ問題がありますが。

誰かおしえてくれませんか。

①コード追加して、ビルドできましたが、追加ところにブレークポイント設定できません。

②追加変数がウォッチウィンドウで"Not available now."と表示されてます。

==============

問題が解決しました。
コンパイラの最適化をチェックしたので、これを外チェックした後、デバッグできるようになりました。

  • わわいです

    最適化を有効にすると、Cの命令が省略されたりまとめられたり別の何かに変えられたりするので、Cの命令とマシン語が一対一に対応できなくなったりしますねー

    で、ブレークポイントが張れなかったり、ステップ実行させるととんでもない順番で進んで行ったり、変数のウオッチがうまく動かなかったり、いろいろしますな

    SHのコンパイラなんかでは、最適化に「デバッグ用」という設定があったりします