CS+ for CC のデバッグ・ツールについて

最近、マイコンを触り始めたものです。

CS+ for CC で RL78/G14 の R5F104LE(64pin)、アプリケーション(CC-RL)でプロジェクトを作成している状態です。

以下のような簡単なプログラムを main.c に書いています。

#include "iodefine.h"

static void intit(void);
#pragma interrupt intit(vect = INTIT, bank = RB1)

void main(void) {
// インターバルタイマの割り込み許可
ITMK = 0;
__EI();

// 低速オンチップ・オシレータ・クロックを供給
OSMC |= 0x10;

// クロックの供給許可
RTCEN = 1;

// LED0 の設定
PM1_bit.no7 = 0; // 出力モード
P1_bit.no7 = 1; // 消灯

// 100ms 間隔で動作開始
ITMC = 0x8000 + (15000 / 1000) * 100 - 1;

while(1);
}

void intit(void) {
static int count = 0;

if (10 == count) {
P1_bit.no7 = !P1_bit.no7;
count = 0;
} else {
++count;
}
}

この状態でデバッグ・ツールとして RL78 EZ Emulator を選択し、CC-RL (ビルド・ツール) のプロパティからリンク・オプションタブの、デバイス > デバッグ・モニタ領域を設定する を 「はい」にした状態でビルド&デバッグ・ツールへダウンロードを押すと、以前はソースファイルに対してステップオーバー実行などが出来ていたのに、逆アセンブル上でしかできなくなってしまいました。
現在のPC位置を示す黄色くなる行も逆アセンブルにしか表示されず、ソースファイルにはPC位置を示すものも表示されず、アドレス欄も空欄です。
何か設定を変えてしまったのだと思いますが、どこの設定を直せばソースファイル上でのステップオーバー実行ができるでしょうか。

よろしくお願いします。

Parents
  • あれこれするより新しくプロジェクトを作成してプログラムをコピペした方が解決が速いと思います。
  • この簡単なプロジェクトならそれでもいいかな、と思っていたのですが、今後大きなプロジェクトになって同じ現象が再発した時に、いちいちプロジェクトを作り直すのもなぁと思っていまして、そのため設定で直したく、質問しました。
Reply
  • この簡単なプロジェクトならそれでもいいかな、と思っていたのですが、今後大きなプロジェクトになって同じ現象が再発した時に、いちいちプロジェクトを作り直すのもなぁと思っていまして、そのため設定で直したく、質問しました。
Children
No Data