R8C/26マイコンのデバッグが出来ません。

E8aを使用し、R5F21266をHEWでデバッグしております。

ユーザープログラムにブレークを張り、その都度停止させながら、デバッグしたいのですが

下記のような動作をしております。

 

マイコンとPC(HEW)を接続し、

ダウンロードモジュールのダウンロード(v100.x30)をしたのちに、

メイン文内でブレークを張り、CPUリセットをすると、

ncrt0.a30の

ldc #istack_top,   isp ;set istack pointer

という行(ncrt0.a30 259行目)に飛びます。

その後実行すると

勝手に逆アセンブリモードに変わり、メイン文内のブレークにかかることなく

ncrt0.a30の

逆アセンブリアドレス:FFFFF オブジェクトコード:FF 逆アセンブリ:UND

に飛ばされてしまいます。

メイン文のブレークで動作を停止するためには何をしなければならないのでしょうか?

Parents
  • HEW Version 4.09.00.007 + C/C++ Compiler Package for M16C Series and R8C Family V.6.00 Release 00 (8-2-2019 15:13:38) を使用して R8C/26 用にプロジェクトを作成して設定、

    ビルド(B)→ビルド(B)

    デバッグ(D)→接続(N)

    の操作で main() の頭のところで停止することを確認しました。

    r8c26breakPointTest.zip

    添付のプロジェクトは HEW の標準の設定である C:\Workspace 下に作成したものであり、それ以外のフォルダ下に展開するとうまく動作しない可能性があります。

Reply
  • HEW Version 4.09.00.007 + C/C++ Compiler Package for M16C Series and R8C Family V.6.00 Release 00 (8-2-2019 15:13:38) を使用して R8C/26 用にプロジェクトを作成して設定、

    ビルド(B)→ビルド(B)

    デバッグ(D)→接続(N)

    の操作で main() の頭のところで停止することを確認しました。

    r8c26breakPointTest.zip

    添付のプロジェクトは HEW の標準の設定である C:\Workspace 下に作成したものであり、それ以外のフォルダ下に展開するとうまく動作しない可能性があります。

Children
No Data