周辺機器
上級

JTAG/SWD Debugger Segger J-Link/ST-Link 2026(ジェイタグエスダブルディーデバッガ)

JTAG IEEE 1149.1+SWD Serial Wire Debug Debugger 2026。Segger J-Link Plus+J-Link Pro+J-Link Ultra++J-Link EDU Mini+J-Link BASE+J-Trace Pro (¥¥¥¥-¥¥¥¥¥¥)・STMicroelectronics ST-Link/V2-1+V3SET+V3MINIE (Nucleo+Discovery付属・¥3K)・Black Magic Probe BMP V2.3 (FOSS+gdb-server内蔵)・PEmicro Multilink Universal+FX・iSystem iC5000+iC5500・Lauterbach TRACE32 PowerView+Linux+ARM・Keil ULINK Pro Cortex+ULINK2+ULINKplus・CMSIS-DAP (ARM標準・Daplink+OpenOCD対応・Pi Pico Debug Probe)・Pi Pico Debug Probe (¥1,800・Picoprobe Firmware)・FT2232+FT4232 FTDI Multi-Protocol Adapter・Bus Pirate v3/v4・OpenOCD Open On-Chip Debugger (FOSS GPL)・JTAG TAP+TDI/TDO/TCK/TMS/TRST・SWD SWCLK/SWDIO 2-pin Cortex-M Standard・¥1,000-¥¥¥¥¥¥/Probe、2026年J-Link+ST-Link+Black Magic Probe+CMSIS-DAP+Pi Pico Probe主流。

0 回閲覧
0 いいね
2026/4/30 更新
関連タグ
Segger J-Link Pro
ST-Link V3SET STMicro
Black Magic Probe BMP
CMSIS-DAP ARM標準
Pi Pico Debug Probe

概要

JTAG(IEEE 1149.1)とSWD(Serial Wire Debug)を同時にサポートするデバッグプローブは、ARM Cortex‑M 系マイコンの開発・検証に不可欠です。2026年時点で主流となっている製品は、Segger の J-Link 系列、STMicroelectronics の ST‑Link 系列、Black Magic Probe、CMSIS‑DAP(Pi Pico Debug Probe 等)といった多様なオプションが揃っています。これらは、最大クロック周波数、電圧レベル、USB 接続方式、価格帯などで差別化され、用途に応じて選択されます。

主な特徴・仕組み

特徴説明
インタフェースJTAG(TDI/TDO/TCK/TMS/TRST)+SWD(SWCLK/SWDIO)
最大クロック100 MHz(J-Link Ultra)/200 MHz(J-Link Pro)/50 MHz(ST‑Link V3)
電圧レベル1.8 V・3.3 V(低電圧対応)
USB 接続USB‑A 2.0(高速データ転送)
ケーブル長3 m(J-Link Ultra)/1.5 m(ST‑Link V3)
価格帯10 000円〜¥200 000
OS 対応Windows、Linux、macOS
ソフトウェアSegger Ozone、Keil ULINK、OpenOCD、GDB‑Server
ファームウェアOTA 更新可能(J-Link Pro)
デバッグ機能スレッド・リアルタイムトレース、メモリウォッチ、ハードウェアブレークポイント

具体例・対応製品(テーブル必須)

製品名型番価格(税抜)最大クロック接続方式主要用途
Segger J-Link PlusJ-Link Plus¥25 000100 MHzUSB‑A低コスト開発ボード
Segger J-Link ProJ-Link Pro¥80 000200 MHzUSB‑A高速トレース・プロダクション
Segger J-Link UltraJ-Link Ultra¥120 000200 MHzUSB‑A大規模 SoC デバッグ
Segger J-Trace ProJ-Trace Pro¥250 000200 MHzUSB‑A4‑線トレース(Trace‑VIO)
ST‑Link/V2‑1ST‑Link/V2‑1¥3 00050 MHzUSB‑ANucleo・Discovery ボード
ST‑Link/V3ST‑Link/V3¥5 00050 MHzUSB‑A高機能トレース
Black Magic Probe V2.3BMP V2.3¥8 000100 MHzUSB‑AFOSS(Linux)
Pi Pico Debug ProbePicoprobe¥1 80050 MHzUSB‑ARaspberry Pi Pico
PEmicro Multilink UniversalMultilink Universal¥15 000100 MHzUSB‑Aマルチターゲット
FT2232HFT2232H¥2 500100 MHzUSB‑Aマルチプロトコル

選び方・注意点

  1. クロック速度

    • 低速(≤ 50 MHz)で十分な場合は ST‑Link V3 でコストを抑える。
    • 高速トレースやリアルタイム解析が必要なら J-Link Pro/Ultra を検討。
  2. 電圧レベル

    • 1.8 V 系統を扱う場合は低電圧対応(J-Link Ultra、ST‑Link V3)を選択。
  3. ケーブル長

    • 3 m 以上の長さが必要なら J-Link Ultra が最適。
  4. OS と IDE の互換性

    • Windows で Keil MDK を使用するなら ULINK Pro、Linux で GDB を利用するなら BMP V2.3 や CMSIS‑DAP が便利。
  5. 予算

    • 予算が限られている場合は Pi Pico Debug Probe(¥1 800)や ST‑Link V2‑1(¥3 000)で十分。

関連用語との違い

  • JTAG vs SWD
    • JTAG は 4 本の信号線(TDI/TDO/TCK/TMS)を使用し、複数のデバイスをチェーン接続できる。
    • SWD は 2 本の信号線(SWCLK/SWDIO)で高速かつ低ピン数で実装できる。
  • CMSIS‑DAP
    • ARM が定めた標準インタフェースで、複数のベンダーが実装。J-Link Pro も CMSIS‑DAP 互換。
  • OpenOCD
    • FOSS のデバッガーソフトウェアで、J-Link、ST‑Link、BMP などのハードウェアを制御。

よくある質問(FAQ)

Q1. 既存の ST‑Link を J-Link に置き換える際の注意点は?
A1. ST‑Link は 50 MHz の最大クロックで、J-Link の 200 MHz には追いつかない。高速トレースが必要な場合は J-Link Pro/Ultra を選択し、USB 接続方式や電圧レベルを確認する。

Q2. Black Magic Probe は商用製品と比べてどの程度の性能差がある?
A2. BMP V2.3 は 100 MHz のクロックと GDB‑Server を内蔵しているが、J-Link Ultra の 200 MHz には及ばない。商用デバイスは高速トレースや多チャンネルサポートが優れている。

Q3. Pi Pico Debug Probe で Cortex‑M4 をデバッグする際の制限は?
A3. 最大クロックは 50 MHz で、USB‑A 接続のみ。高速トレースは不可。Cortex‑M4 の基本デバッグは可能だが、リアルタイムトレースやハードウェアブレークポイント数は制限される。

まとめ

2026 年のデバッグプローブ市場は、速度・機能・価格のバランスが重要視される構造になっている。Segger の J-Link 系列は高速トレースと豊富な機能を備え、ST‑Link 系列はコストパフォーマンスと既存環境との親和性が高い。Black Magic Probe は FOSS で低価格ながらも十分な機能を提供し、CMSIS‑DAP(Pi Pico Debug Probe 等)は標準化されたインタフェースとして多様な環境で利用できる。選択にあたっては、クロック速度、電圧レベル、ケーブル長、OS/IDE 互換性、予算を総合的に判断し、開発フェーズに応じた最適なデバッガーを導入することが求められる。

この記事について
カテゴリー周辺機器
難易度上級
作成日2026/4/30