• No : 17512
  • 公開日時 : 2025/03/03 09:36
  • 印刷

【NXP:i.MX RT】 MIMXRT1170-EVKのオンボードデバッガでSWOトレースが使えない

MIMXRT1170-EVK評価ボードのオンボードデバッガを使ってSWOトレースを使うことができません。
原因を教えてください。
カテゴリー : 

回答

SWOトレースを使うためには、マイコンの設定(SWO信号の割り当て、トレースクロック)、MCUXpresso IDE、デバッガなどが対応していることが必要です。このナレッジでは、MIMXRT1170-EVKのオンボードデバッガについての注意点を記載します。
 
MIMXRT1170-EVKのオンボードデバッガは、デフォルト状態ではDAP-Linkとして動作するファームウェアが書き込まれており、SWOトレースに対応していません。SWOトレースに対応しているCMSIS-DAPファームウェアを使用する必要があります。
 
【一時的】
MIMXRT1170-EVKのJ22ジャンパをショートさせた状態で、MCUXpresso IDEからDebugを開始すると、一時的にCMSIS-DAPとして使用できます。
 
【恒常的】
MIMXRT1170-EVKのJ22ジャンパをショートさせた状態で、下記のスクリプトを実行させるとCMSIS-DAPファームウェアがオンボードデバッガに書き込まれます。このスクリプトはMCUXpresso IDEインストール時に一緒にインストールされ、下記はMCUXpresso IDE 24.12をインストールした際にLinkServer 24.12がインストールされた場合の例です。
"C:\nxp\LinkServer_24.12.21\LPCScrypt\scripts\program_CMSIS.cmd"
書き込みが完了したら、J22ジャンパを取り外してください。
 
参考