概 要
・ ほとんどの対応マイクロコントローラのフラッシュメモリへの直接ダウンロード
・ 最大1 MB/sのダウンロード速度
・ フラッシュメモリ内での無制限のブレークポイントをサポート
・ Cortex-Mシステムの外部フラッシュメモリ内でのブレークポイントをサポート
・ 複数のアプリケーションによるCPUへの同時アクセスをサポート
・ GDBサーバー付属: TCP/IPからJ-Linkをリモートで使用可能
・ 複数のターゲットインターフェイスをサポート: JTAG、SWD
・ SWV / SWO (Serial Wire Viewer / Serial Wire Output)をサポート
・ 幅広いターゲット電圧範囲: +1.2 → +3.3 V、+5 V許容
・ 複数のデバイスによるJTAGチェーンをサポート
・ 組み込みトレースバッファ(ETB)をサポート
・ 各種のターゲットアダプタ及び光学絶縁アダプタを用意
・ USBコネクタから供電
・ 適応型クロックをサポート
・ すべてのJTAGシグナルの監視及びターゲット電圧の測定が可能
・ ターゲット電源: 300 mA (過負荷保護あり)
・ ターゲットインターフェイス: JTAG 20ピン
・ PCインターフェイス: USB 2.0
・ 寸法: 100 x 53 x 27mm
・ クロスプラットフォームサポート(Windows、Linux、Mac OS Xで動作)
仕 様
〈対応OS〉
・ Windows 2000、XP、2003、Vista、7およびそれ以降(32ビットおよび64ビットバージョン)
・ Linux
・ macOS 10.5以降
〈動作環境〉
・ 電磁適合性(EMC)
・ EN 55022、EN 55024
・ 動作温度 + 5℃〜+ 60℃
・ 保管温度 -20℃〜+ 65℃
・ 相対湿度(結露しないこと) マックス 90%rH
〈機械的〉
・ サイズ(ケーブルなし) 100mm×53mm×27mm
・ 重量(ケーブルなし) 70g
・ サイズコンパクトデバイス(ケーブルなし) 47mm×40mm×14mm
・ 重量コンパクトデバイス(ケーブルなし) 20g
〈使用可能なインターフェイス〉
・ USBインターフェース USB 2.0(高速)
・ ターゲットインターフェイス JTAG / SWD 20ピン
〈JTAG / SWDインターフェース、電気〉
電源 USBで駆動する
Max。50mA +ターゲット電源電流。
ターゲットインタフェース電圧(V IF) 1.2V〜5V
ターゲット電圧検出ピン(VTRef)から引き出される電流
ターゲット電源電圧 5V(USB電圧から派生)
ターゲット供給電流 マックス 300mA
リセットタイプ オープンドレイン。引っ張られる
低レベル出力電圧をリセットする V OL ≦V IFの 10%
目標電圧範囲全体(1.2V≦V IF ≦5V)に対して、
ローレベル入力電圧(V IL) V IL ≦V IFの 40%
ハイレベル入力電圧(V IH) V IH > = V IFの 60%
〈1.2V> = V IF ≦3.6Vの場合〉
負荷10 kOhmの低レベル出力電圧(V OL) V OL ≦V IFの 10%
負荷10 kOhmの高レベル出力電圧(V OH) V OH > = V IFの 90%
〈3.6≦V IF ≦5Vの場合〉
負荷10 kOhmの低レベル出力電圧(V OL) VOL≦V IFの 20%
負荷10 kOhmの高レベル出力電圧(V OH) VOH> = V IFの 80%
〈JTAG / SWDインタフェース、タイミング〉
ターゲットインターフェイスの速度 マックス 15MHz
SWOサンプリング周波数 マックス 30MHz
データ入力立ち上がり時間(Trdi) Trdi
データ入力立ち下がり時間(Tfdi) Tfdi≦20ns
データ出力の立ち上がり時間(Trdo) Trdo
データ出力立ち下がり時間(Tfdo) Tfdo
クロック立ち上がり時間(Trc) Trc
クロック立下り時間(Tfc) Trc
ターゲットインターフェース
〈JTAGインタフェース接続(20ピン)〉
・ J-LinkとJ-Traceには、ARMのMulti-ICEと互換性のあるJTAGコネクタがあります。JTAGコネクタは、リボンケーブルに実装されたIDCソケットと嵌合する20方向の絶縁変位コネクタ(IDC)キーボックスヘッダ(2.54mmオス)です。
〈SWDおよびSWO(SWVとも呼ばれる)互換性
・ J-LinkとJ-TraceはARMのSerial Wire Debug(SWD)をサポートしています。SWDは5ピンJTAGポートをクロック(SWDCLK)と単一の双方向データ・ピン(SWDIO)に置き換え、すべての通常のJTAGデバッグおよびテスト機能を提供します。SWDIOとSWCLKはTMSピンとTCKピンにオーバーレイされています。SWDデバイスと通信するために、J-LinkはSWCLKに同期してSWDIOのデータを送信します。SWCLKの各立ち上がりエッジで、1ビットのデータがSWDIO上で送信または受信されます。SWDIOから読み取られたデータは、入力バッファから取り出すことができます。
・ SWDコネクタのピン配置
J-LinkおよびJ-Trace JTAGコネクタはARMのシリアルワイヤデバッグ(SWD)とも互換性があります。
* J-Link ULTRA +のような後のJ-Link製品では、これらのピンはファームウェアの拡張目的で予約されています。通常のデバッグ環境ではオープンにしたり、GNDに接続することができます。
・ シリアルワイヤ出力(SWO):J-Linkは、シリアルワイヤ出力(SWO)をサポートするデバイスで使用できます。シリアルワイヤ出力(SWO)サポートは、コアからのシングルピン出力信号のサポートを意味します。現在、Cortex-M3のみでテストされています。
・ シリアルワイヤビューア(SWV):計装トレースマクロセル(ITM)とシリアルワイヤ出力(SWO)を使用して、シリアルワイヤビューア(SWV)を形成することができます。シリアルワイヤビューアは、MCU内部から情報を取得する低コストの方法を提供します。SWOはトレースデータを2つの出力形式で出力できますが、同時に1つの出力メカニズムしか選択できません。定義された2つのエンコーディングは、UARTとマンチェスターです。現在のJ-Link実装は、UARTエンコーディングのみをサポートしています。シリアルワイヤビューアは、SWOピンを使用してさまざまなタイプの情報に対して異なるパケットを送信します。このピンを介して情報を出力できるCortex-M3コアの3つのソースは次のとおりです。
・ Instrumentation Trace Macrocell(ITM)は、printf形式のデバッグをサポートするアプリケーション駆動型のトレースソース用です。これは32の異なるチャネルをサポートしているため、リアルタイムカーネル情報などの他の目的にも使用できます。
リアルタイム変数モニタリングとPCサンプリングのためのData Watchpoint and Trace(DWT)。これは、PCまたはさまざまなCPU内部カウンタを定期的に出力するために使用され、ターゲットからプロファイリング情報を取得するために使用できます。
タイムスタンプはパケットに関連して発行されます。