05092024

Last update2016/05/28 14:38

Back 現在地: Home パートナー segger-tools Interface description 

Interface description 

インターフェイスの説明

 

JTAGインタフェースの接続(20ピン)

ARMで定義されている標準20ピンのコネクタがあります。 J-Linkは、内蔵しており、この規格と互換性のある20ピンのJTAGコネクタインチ
JTAGインタフェースコネクタ信号:

ピン信号タイプ概要
1 VTref 入力 これは、ターゲットリファレンス電圧です。
これは、ターゲットの電源が入っている場合、入力コンパレータのロジックレベルの参照を作成するターゲットへの出力ロジックレベルを制御するために、確認するために使用されます。 これは、通常、ターゲットボードのVddから供給される直列抵抗を持ってはいけません。
2 Vsupply ノースカロライナ州 このピンは、J-Linkで接続されていません。
これは、他の機器との互換性のために予約されています。
Vddにまたはターゲットシステムで開いたままにしてください。
3 nTRSTを 出力 リセットのJTAG。
ターゲットのJTAGポートのリセット信号にJ-Linkから出力。 通常、ターゲットCPUのnTRSTをして接続されています。 このピンは、通常、接続がある場合unin - tentionalリセットを避けるためにターゲット上でHIGHにプルアップされています。
5 TDIは 出力 ターゲットCPUのJTAGデータ入力。
これは、このピンは、ターゲットボード上で定義されている状態にプルすることをお勧めします。 通常、ターゲットCPUのTDIに接続されています。
7 トムス 出力 JTAGモードは、ターゲットCPUの入力を設定します。
このピンは、ターゲット上でプルアップする必要があります。 通常、ターゲットCPUのTMSに接続されています。
9 TCKの 出力 JTAGクロック信号は、CPUを対象とする。
これは、このピンは、ターゲットボードの定義されている状態にプルすることをお勧めします。 通常、ターゲットCPUのTCKに接続されています。
11 RTCK 入力 ターゲットからの戻り値のテストクロック信号を出力する。
いくつかの目標は、内部クロックへのJTAG入力を同期する必要があります。 この要件を満たすのを支援するには、返さ使用すると、リタイミング、TCKは、動的にTCKレートを制御することができます。 J - Linkは、TCKの変更は、さらに変更を加える前に、正しくエコーされるのを待って適応クロッキングをサポートしています。 利用可能な場合はGNDそれ以外の場合には、RTCKに接続してください。
13 TDO 入力 ターゲットCPUからJTAGデータ出力。
通常、ターゲットCPUのTDOに接続されています。
15 リセット のI / O ターゲットCPUのリセット信号を出力する。
一般的に典型的には、"nRESETの"または、"nRST""リセット"と呼ばれるターゲットCPUのRESET端子に接続されています。
17 DBGRQ ノースカロライナ州 このピンは、J - Linkで接続されていません。
他の機器は、ターゲットシステムにするには、debug要求信号として使用するとこれは、互換性のために予約されています。 通常、それ以外の場合はオープンのままに、DBGRQ利用可能な場合に接続されています。
19 5Vのターゲットへの電源 出力 このピンは、ターゲットハードウェアに電源を供給するために使用することができます。

 

ノート

すべてのピンは、NCは、J-Linkの内部接続されていないマークされている。 すべての信号はここで適用することができます。J-Linkは、単にこのような信号を無視します。
ピンは、4、6、8、10、12、14、16、18、20 J-LinkでGNDに接続ピンをGNDに接続されます。 彼らはまた、ターゲットシステムのGNDに接続する必要があります。

ピン2 J-Linkの内部にある接続されていません。 の目標多くの接続ピンが1 2とピン。 いくつかの目標は、VCCを代わりに2を使用するピンを供給するために1ピンの。 これらのターゲットは、コネクタのJTAGのターゲット接続上にある-しません動作を持つ、2ピンおよびリンクのない限り、ピン1。

ピン3は、(TRST)nTRSTを呼ばれることがある(必要にピン接続してターゲットのCPUはTRST。 場合は、このピンは接続されていない機能J-Linkも、リンクが、体験デバッグするときに、いくつかの制限がありますが。 TRSTは)15ピン(すべきこととは別のCPUリセット

ピン11(RTCK) GNDにそれ以外の場合は、利用する必要がある場合にRTCK接続されています。

ピンは19日(5Vのターゲット電源) コネクタのハードウェアターゲットに電力を供給することができますが使用されます。 電源volatageは最大であり、5Vです。 電流は300mAです。 出力電流が監視され、回路保護に対する過負荷および短絡。

SWDと(また、SWVを呼ばれる)とSWO / SWVをcompability

SWD概要

J-LInkとJ-Trace支持アームシリアルワイヤデバッグ(SWD)。 SWDはすべての通常のJTAGデバッグおよびテスト機能を提供する、クロック(SWDCLK)と単一の双方向データ端子(SWDIO)と5ピンJTAGポートに置き換えます。 SWDIOとSWCLKは、TMSおよびTCKピンにオーバーレイされます。 SWDをデバイスと通信するためには、J-Linkは、SWDIO上のデータを同期- SWCLKに非同期に送信します。 SWCLKのすべての立ち上がりエッジでは、1ビットのデータは、trans - mittedまたはSWDIOで受信されます。 SWDIOから読み取られたデータは、入力バッファから取得することができますも。

 

SWDをコネクタのピン配置

次の表は、SWDをピン配置を示しています:

ピン信号タイプ概要
1 VTref 入力 これは、ターゲットリファレンス電圧です。 これは、ターゲットの電源が入っている場合、入力コンパレータのロジックレベルの参照を作成するターゲットへの出力ロジックレベルを制御するために、確認するために使用されます。 これは、通常、ターゲットボードのVddから供給される直列抵抗を持ってはいけません。
2 Vsupply ノースカロライナ州 このピンは、J-Linkで接続されていません。 これは、他の機器との互換性のために予約されています。 Vddにまたはターゲットシステムで開いたままにしてください。
3 使用されていません ノースカロライナ州 このピンは、J-Linkで使用されていません。 デバイスは、JTAG経由でアクセスする可能性がある場合は、このピンは開いたままにし、それ以外の場合はnTRSTをして接続することができます。
5 使用されていません ノースカロライナ州 このピンは、J-Linkで使用されていません。 デバイスは、JTAG経由でアクセスする可能性がある場合は、このピンはそれ以外の場合は、TDIに接続することができる開いたままにします。
7 SWDIO のI / O 単一の双方向のデータ端子です。
9 SWCLK 出力 クロック信号は、CPUを対象とする。 これは、このピンは、ターゲットボードの定義されている状態にプルすることをお勧めします。 通常、ターゲットCPUのTCKに接続されています。
11 使用されていません ノースカロライナ州 このピンは、J-Linkで使用されていません。 このピンは、SWDをモードで動作しているJ-Linkでは使用されません。 デバイスは、JTAG経由でアクセスする可能性がある場合は、このピンは、それ以外の場合はRTCKに接続することができる開いたままにします。
13 SWOの 出力 シリアルワイヤ出力ポートをトレースします。 (オプションは、SWDを通信に必須ではありません。)
15 リセット のI / O ターゲットCPUのリセット信号を出力する。 一般的に典型的には、"nRESETの"または、"nRST""リセット"と呼ばれるターゲットCPUのRESET端子に接続されています。
17 使用されていません ノースカロライナ州 このピンは、J-Linkで接続されていません。
19 5Vの電源 出力 このピンは、いくつかの評価ボードに電源を供給するために使用されます。 このピンは、唯一のカンザス(キックスタート)のバージョンではすべてのJLinks電力を供給。 通常、ターゲットハードウェア上で開いたまま。

ピンは、4、6、8、10、12、14、16、18、20 JポップリンクでGNDに接続ピンをGNDに接続されます。 彼らはまた、ターゲットシステムのGNDに接続する必要があります。

 

シリアルワイヤ出力(SWOの)概要

J-Linkは、シリアルワイヤ出力(SWO)サポートするデバイスで使用することができます。 シリアルワイヤ出力(SWO)サポートは、コアからシングルピンの出力信号のためのサポートを意味します。 それは現在のCortex - M3でのみテストされています。

 

サポートされているSWOの、高速化

サポートされているSWOの速度は、エミュレータの接続に依存しています。 彼らはエミュレータから取得することができます。 現在、次のサポートされています:

エミュレータ速度式得られた最大。 速度
J-LinkはV6 6MHzのショット/ n、>のn個= 12 500kHz
J-LinkはV7 6MHzのショット/ n、>のn個= 1 6MHz

 

シリアルワイヤビューワ(SWV)概要

計装トレースマクロセル(ITM)とシリアルワイヤ出力は(SWO)シリアルワイヤビューア(SWV)を形成するために使用することができます。 シリアルワイヤビューワは、MCUの内部から情報を取得する低コストの方法を提供しています。 SWOは、出力は、2つの出力フォーマットでデータをトレースすることができますただ一つの出力機構は、いずれかの時に有効です。 2定義されたエンコーディングは、UART、マンチェスターです。 現在のJ-Linkの実装のsup -ポートのみUARTのエンコーディングを指定します。 シリアルワイヤビューワは、SWOのは、情報の種類ごとに異なるパケットを送信するためにピンを使用しています。 このピンを介して出力することができる情報は、Cortex - M3コアの3つのソース:

  • 計装トレースマクロセル(ITM)は、アプリケーション主導型のprintfスタイルのデバッグをサポートするソースをトレースしてください。 それがリアルタイムカーネルの情報などだけでなく、他の目的のために使用できるように32種類のチャネルをサポートしています。
  • データウォッチポイントおよび有効にすることができますリアルタイム可変監視とPCサンプリングのためのトレース(DWT)を定期的に出力ターゲットからプロファイル情報を取得するために使用することができるパソコンや様々なCPU内部カウンタに使用することができます。
  • タイムスタンピング。 タイムスタンプは、パケットに対して放出される。

     

    出願書類

    参照してくださいSWO/ SWV詳細については、次のドキュメントを参照:

    出願書類
    CoreSightコンポーネント - テクニカルリファレンスマニュアル
    皮質™- M3は - テクニカルリファレンスマニュアル