回答
IECUBE(for 78K0)の機能として、未使用のRAMを読もうと すると、フェールセーフとして「Uninitialize memory read」 とステータス・バーに表示をさせ、ブレークする機能があります。
ランタイム・ライブラリを実行中に割り込みが発生する可能性があるので、 コンパイラが使用するランタイム・ライブラリの引数を退避しています。
これにより、初期化しない領域をアクセスしているために発生しています。
【回避策】
- スタートアップ・ルーチンで全RAM領域の初期化を行う。
- [オプション]メニュー → [コンフィギュレーション・ダイアログ]で “Fail-safeBreak”の<Detail...>ボタンをクリック。
フェールセーフ・ブレーク設定ダイアログの“READ from Uninitialize RAM”のチェックを外す。
適用製品
IECUBE |
ID78K0-NS |
ID78K0-QB |