Renesas Synergy™

FAQ 1004705 : ID78K0-QBで、未使用のRAMを読もうとすると実行がストップします。

回答

IECUBE(for 78K0)の機能として、未使用のRAMを読もうと すると、フェールセーフとして「Uninitialize memory read」 とステータス・バーに表示をさせ、ブレークする機能があります。

ランタイム・ライブラリを実行中に割り込みが発生する可能性があるので、 コンパイラが使用するランタイム・ライブラリの引数を退避しています。
これにより、初期化しない領域をアクセスしているために発生しています。

【回避策】

  1. スタートアップ・ルーチンで全RAM領域の初期化を行う。
  2. [オプション]メニュー → [コンフィギュレーション・ダイアログ]で “Fail-safeBreak”の<Detail...>ボタンをクリック。
    フェールセーフ・ブレーク設定ダイアログの“READ from Uninitialize RAM”のチェックを外す。

 

適用製品

IECUBE
ID78K0-NS
ID78K0-QB
他にご質問がございましたら、リクエストを送信してください