[PIC]MPLAB ICDで、「ICDWarn0015エラー」出た場合の対処法

現象

MPLABでICDを使用してデバッグしようとすると、以下のエラーメッセージが表示される。


ICDWarn0015: Program memory has changed since last program operation?  
Continue with Debug operation?



コンソール上では、以下の様なメッセージが出力されます。


ICD0083: Debug:  Unable to enter debug mode.  Please double click this message for more information.
ICDWarn0015: Program memory has changed since last program operation?  Continue with Debug operation?
ICD0200: Operation Aborted (Warning 15).
ICD0069: Debug:  Unable to run targetMPLAB ICD 2 ready for next operation




エラーの理由

PICへプログラム書き込み後にソースが編集されているため、エディタの内容と実行するプログラムに不一致が発生しています。MPLABでは、一応この状態のでデバッグを開始する事は可能ですが、実行しているのが最新のプログラムではないため、デバッグする意味が有りません。


対処法

一旦キャンセルを押して、F10キーを押します(又はメニューよりProject->Makeを選択します)。
その後再度デバッグ実行すれば、警告は表示されなくなります。


関連記事

コメントを残す

メールアドレスが公開されることはありません。