【対象機種】
adviceLUNA, adviceLUNA2
【エラーメッセージ】
ICE Error No.1E55: ICE作業用ユーザーRAM領域メモリテストで異常が発生しました
【解決策】
・microVIEW-PLUSのマッピング設定で、ICE作業用ユーザーRAMの設定項目に間違いがないことを確認してください。
・microVIEW-PLUSデバッガからフラッシュメモリへのイレーズ/書き込み操作前に、ICE作業用ユーザーRAM領域に指定しているアドレス空間へのライト、リードアクセスが正常に可能となるよう、MPUの外部バスコントローラが設定されていることを確認してください。
・microVIEW-PLUSデバッガからフラッシュメモリへのイレーズ/書き込み処理中に、割り込みやリセットが発生しないようにしてください。
・microVIEW-PLUSの[MPU]メニュー - を開き、「ユーザーシステム」タブにある、JTAG/SWDクロック周波数の設定値を低い値(10MHz, 1MHzなど)にして動作を確認してください。
・ICE作業用ユーザーRAM領域として使用するデバイスに不良がないことを確認してください。
・複数コアのターゲットの場合、他のコアがICE作業用ユーザーRAM領域をアクセスしないようにしてください。
【原因】
ICE作業用ユーザーRAM領域は、フラッシュメモリへのダウンロード処理の際に、書き込み用モニタプログラムの実行空間、書き込みデータの一時バッファとして使用します。
本エラーは、ICE作業用ユーザーRAM領域を使用する前に領域全体のメモリをテストするプログラムを実行して異常を検出したことを示します。
その原因としては該当メモリ空間のアクセス不良、もしくは、JTAG通信上での異常(データ化けなど)、メモリテスト中に割り込みやリセットが発生などが考えられます。