更新日:2022-11-30
J-Link/J-TraceはデバッグポートコネクタのVTref信号(PIN-1)経由でターゲットに電力が供給されているかどうかを確認し、ターゲット側の電圧に合わせてJTAG/SWD信号の出力レベルを制御します。VTref信号をターゲット基板のVDD(CPU電圧)に接続しない場合は、J-Link側にVTREFコマンドで正しい電圧レベルを設定してください。
設定手順:
J-Link/J-Trace本体のUSBポートをパソコンに接続します。※ターゲットボードとの接続は不要です。
パソコンのスタートメニューから「J-Link Commander」プログラムを実行します。実行後にJ-Linkコマンドプロンプトコンソールが表示されます。
J-Linkコンソールプロンプトから「VTREF
事例:
・VTREF 1800 → VTrefを固定 1.8V に設定
・VTREF 3300 → VTrefを固定 3.3V に設定
・VTREF 0 → VTrefの固定設定値を無効にします(PIN-1のVTref信号から読み出します)
J-Link>vtref 3300 New fixed VTref = 3300mV The new configuration applies after power cycling the probe. J-Link>
J-Link本体のUSBケーブルを再接続(J-Link本体を再起動)するとVTREF設定が有効になります。再度「J-Link Commander」プログラムを起動して「ShowHWStatus」コマンドで内容を確認します。VTREFのコンフィグレーション設定がJ-Link本体に保存され、以降、別の IDE / デバッグ環境で使用時も有効になります。
固定モードのVTREF設定を無効にする場合は「VTREF 0」コマンドを入力します。
J-Link>vtref 0 Fixed VTref disabled. Using VTref pin of J-Link for target I/O voltage detection. The new configuration applies after power cycling the probe. J-Link>
制限事項: