Renesas Synergy™

FAQ 2000301 : 未定義命令例外とはどんなエラーでしょうか?なにか考えられる要因はありますか?調査する方法はありますか?

未定義命令例外は、未定義命令( 実装されていない命令) の実行を検出した場合に発生します。
一般的にプログラムをCやアセンブラで記述しした場合でコンパイル結果にエラーがない場合には未定義命令例外が発生することはありません。

未定義命令例外の原因は以下が考えられます。
・各種ノイズ
・データ化け
・デバイス破壊
・スタック未設定
・スタックオーバー
・ターゲット・デバイスとデバッガのエンディアン設定の不一致
・jump先の誤り

以下の設定が正しいことを確認してください。
・P/Eモード中に内蔵フラッシュメモリのプログラムを実行していないか
・スタックサイズが正しいか
・ROM/RAMのセクション配置に誤りがないか
・ターゲット・デバイスとデバッガのエンディアン設定が一致しているか

 

適用製品

RXファミリ
他にご質問がございましたら、リクエストを送信してください