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ジャンパを取り外してください。
参考