【対象機種】
adviceLUNA, adviceLUNA2
【適用範囲】
ARM Cortex, SW-DP
【エラーメッセージ】
ICE Error No.F5A: プロトコルエラーが発生しました
【原因】
SW-DP 使用時、ICEより送信したデータをMPUが正常に受信できなかった際に発生するエラーです。
(本エラーはCortex コアでのみ発生します。)
【対策】
(1)
「JTAG/SWD クロック」の周波数設定が速過ぎる可能性があります。
メニュー[MPU] - [MPU固有設定] - [ユーザーシステム]の「JTAG/SWD クロック」を下げてください。1MHzに設定後、再度確認ししてください。解消した場合は、少しずつ高速に設定し最速の値を設定ください。
(2)
ETM資源が無いにも関わらず、アクセスしようとしている可能性があります。
デバッガメニューの「MPU」-「ETM Control」-「ETM Control」で「ETM Type」が「JTAG+ETM」ならば、「JTAG」側に変更してみてください。
(3)
SWD 信号に問題がある可能性があります。
電圧レベル、信号波形(反射などのノイズがないか)など、信号品質を確認してください。
【注意】
本エラーが発生した場合、以降のICE操作は正常に実行できません。
以下を参照して再初期化を行ってください。
adviceLUNAをお使いの場合、
microVIEW-PLUSユーザーズマニュアル固有編 HLX600
25.1 ICE・ユーザーシステムの再初期化
の章をご覧ください。
adviceLUNA IIをお使いの場合、
microVIEW-PLUSユーザーズマニュアル固有編 H2X600
26.1 ICE・ユーザーシステムの再初期化
の章をご覧ください。