J-Link

  • 世界で最も使われている標準JTAGエミュレータ
  • 半導体メーカーのバンドル製品とするJTAGエミュレータ
  • メジャーな開発ツールメーカがバンドル製品とするJTAGエミュレータ.....

SEGGER開発ツールとJ-link

  • 開発ツールは、SEGGERの組み込みソフトウェアをもとに作り出されたトレースあり、トレースなしのJTAGエミュレータの業界トップの系統です。
  • 主な特徴として、RAMやフラッシュメモリーへの高速ダウンロードや、マイコンのフラッシュメモリーの中に無数の分断点を設定することができます
  • ARM7/9/11、Cortex and Coldfireなど様々な統合開発環境に対応しています。SDKが使用可能です。
  • ツールチェーンパラメータの高認識
  • 事実上のJTAG標準(J-Link)
  • ハードウェアが分断点に対して独立している
  • デバッガがフラッシュダウンロードに対して独立している
  • ツールチェーンパラメータの高認識
  • ハードウェアが分断点に対して独立している
  • デバッガがフラッシュダウンロードに対して独立している
  • ハードウェアが分断点に対して独立している
  • デバッガがフラッシュダウンロードに対して独立している

J-Linkとは

J-Linkとは、USB電源のJTAGエミュレータで、多くのCPUコアに対応しています。32バイトのRISCCPUをもとに、対応したターゲットのCPUとの高速伝達が可能です。J-Linkは、世界中の何万もの場所で開発や製造(フラッシュプログラミング)の目的のために使われています。

J-LinkはIAR EWARAM, Keil MDK, Rowley CrossWorks, Atollic, TrueSTUDIO, IAR EWRX, Renesas HEW, Renesas e2studioのような主要のIDEと対応しています。

全てのモデルを含め、10万以上のJ-Linkがこれまでに販売され、ARMコアや事実上の標準にとって、J-Linkは最も人気のエミュレータです。

★特徴

  • 対応するほとんどの主要なマイコンのフラッシュメモリーへのダイレクトなダウンロード
  • 対応するCPU:ARM7/9/11, Cortex-M0/M1/M3/M4, Cortex-R4,RX610,RX621,RX62N, RX62T,RX630, RX63N
  • ダウンロードの速さ  1メガバイト/秒 以下 
  • フラッシュメモリーへの無制限の分断点が可能
  • Cortex-Mシステムの外部フラッシュメモリーへの分断点の設定は、J-Linkの無制限フラッシュ分断点技術によってのみ可能。
  • すべての主要IDEが対応
  • 無料ソフトウェアのアップデート  一年間のサポート
  • 多様なアプリケーションからのCPUへの同時アクセスが可能
  • マルチプラットフォームが可能(Windows, Linux, Mac OS X によって作動するもの)
  • 高性能なエミュレータのファームウェア
  • TCP/IPを通してのJ-Linkの遠距離仕様が可能なリモートサーバーが含まれている。
  • GDBサーバーが含まれている。
  • 製造フラッシュプログラミングソフトウェアであるJ-Flashが利用可能。
  • ソフトウェア開発キット(SDK)が利用可能。
  • 多様なターゲットインターフェイス(JTAG,SWD)に対応
  • SWV(シリアル・ワイヤ・ビューアー)、SWO(シリアル・ワイヤ・アウトプット)に対応
  • 幅広いボルテージに対応(1.2V~3.3V,5Vに対応)
  • 多様な装置でJTAGチェーンに対応
  • 埋め込み式トレースバッファ(ETB)に対応
  • 光アイソレーションアダプタを含む様々なアダプターが利用可能
  • RDIインターフェイスDLLが利用可能
  • プラグ&プレイの両立可能
  • USB電源であり電源供給は不要
  • アダプティブ・クロッキングに対応
  • すべてのJTAGシグナルが監視されておりターゲットのボルテージが測定可能
  • ターゲット電源供給;J-Linkは300ミニアンペアまで供給可能

J-link動作環境

基本情報

対応OS

Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows XP x64
Microsoft Windows 2003
Microsoft Windows 2003 x64
Microsoft Windows Vista
Microsoft Windows Vista x64
Windows 7
Windows 7 x64
Windows 8
Windows 8 x64
Linux
Mac OSX 10.5 and higher

電磁両立性(EMC)

EN 55022, EN 55024

作動温度

+5°C ... +60°C

保管温度

-20°C ... +65 °C

相対湿度 (非縮合)

Max. 90% rH

機械情報

大きさ (ケーブルを除く)

100mm x 53mm x 27mm

重さ (ケーブルを除く)

70g

利用可能インターフェイス

USB インターフェイス

USB 2.0

ターゲットインターフェイス

JTAG 20-pin (14-pin adapter available)

JTAG/SWD Interface, Electrical

電源供給

USB powered
Max. 50mA + Target Supply current.

ターゲットインターフェイス ボルテージ (VIF)

1.2V ... 5V

ターゲット 供給ボルテージ

4.5V ... 5V (if powered with 5V on USB)

Target supply current

Max. 300mA

Reset Type

Open drain. Can be pulled low or 
tristated.

Reset low level output voltage (VOL)

VOL <= 10% of VIF

For the whole target voltage range (1.2V <= VIF <= 5V)

LOW level input voltage (VIL)

VIL <= 40% of VIF

HIGH level input voltage (VIH)

VIH >= 60% of VIF

For 1.2V <= VIF <= 3.6V

LOW level output voltage (VOL) with a load of 10 kOhm

VOL <= 10% of VIF

HIGH level output voltage (VOH) with a load of 10 kOhm

VOH >= 90% of VIF

For 3.6 <= VIF <= 5V

LOW level output voltage (VOL) with a load of 10 kOhm

VOL <= 20% of VIF

HIGH level output voltage (VOH) with a load of 10 kOhm

VOH >= 80% of VIF

JTAG/SWD Interface, Timing

JTAG speed

Max. 15MHz

SWO sampling frequency

Max. 7.5MHz

Data input rise time (Trdi)

Trdi <= 20ns

Data input fall time (Tfdi)

Tfdi <= 20ns

Data output rise time (Trdo)

Trdo <= 10ns

Data output fall time (Tfdo)

Tfdo <= 10ns

Clock rise time (Trc)

Trc <= 3ns

Clock fall time (Tfc)

Tfc <= 3ns

* J-Link hardware revision 8 and up

SEGGER開発ツールとJ-linkの関連リンク

  • JTAGエミュレータ製品Jlink
  • 製造用書き込みツール製品Flasher
  • ランタイム製品embOS