ホーム / マニュアル / USB Multilink Universal / FX

USB Multilink Universal / FX 日本語マニュアル

PEmicro USB Multilink Universal(Rev. E)/Universal FX(Rev. D)の対応デバイス・全ポートのピン配置・接続手順・起動リセットシーケンス・トラブルシュートを日本語でまとめています。

MANUAL

はじめに

USB Multilink Universal(PART# USB-ML-UNIVERSAL, Rev. E)および USB Multilink Universal FX(PART# USB-ML-UNIVERSAL-FX, Rev. D)は、NXP および ARM Cortex 系マイコンのデバッグ/フラッシュ書込みを行うオールインワンのデバッグインターフェースです。ターゲットの標準デバッグヘッダと PC の USB ポートを介して通信します。

FX の特長:ダウンロード速度が最大10倍高速(同期式デバイスで特に顕著)、ターゲットへの給電が可能、一部の旧 NXP アーキテクチャに追加対応します。

MANUAL

対応デバイス

両モデルとも以下の 8/16/32bit NXP デバイスファミリに対応します(ST の SPC5 にも対応)。

対応NXPファミリ
ARM系Kinetis/LPC/i.MX/S32(ARM)/Automotive/Sensors
Power/その他MPC55xx-57xx/S32(Power)/MPC5xx/8xx(FX専用)
ColdFire/レガシColdFire V1/+V1/ColdFire V2-4/HC(S)12(X)/S12Z/HCS08/RS08/DSC/HC16・683xx(FX専用)/Vybrid
STSPC5
ARM Cortex-M 一覧最新の対応一覧は pemicro.com/arm を参照
MANUAL

デバッグヘッダ

各ファミリは本体内蔵のヘッダで表現されます。Port A-D と Port H(FX専用)は 2列 0.100" ピッチ、Port F-G は 2列 0.050" ピッチです。複数ポートの同時使用は不可(ターゲット・本体の破損防止)。上線付き信号名はアクティブLowを表します。

MANUAL

ポート別ピン配置

Port A — JTAG/ONCE(MPC55xx-57xx・DSC・S32(Power)・ST SPC5)

Port A(14ピン)
#信号#信号
Pin 1TDIPin 2GND
Pin 3TDOPin 4GND
Pin 5TCKPin 6GND
Pin 7NCPin 8NC/KEY
Pin 9RESETPin 10TMS
Pin 11TVCCPin 12GND
Pin 13RDY/NC ※DSCPin 14JCOMP/TRST

Port B — 標準ARM(Kinetis・LPC・S32K/V ほか ARM Cortex)

Port B(20ピン)
#信号#信号
Pin 1TVCCPin 2NC
Pin 3TRSTPin 4GND
Pin 5TDIPin 6GND
Pin 7TMS/SWD_DIOPin 8GND
Pin 9TCK/SWD_CLKPin 10GND
Pin 11NCPin 12GND
Pin 13TDOPin 14GND
Pin 15RESETPin 16GND
Pin 17NCPin 18GND
Pin 19NCPin 20GND

Port C — BDM(RS08・HCS08・HC(S)12(X)・ColdFire+V1/V1/S12Z)

Port C(6ピン・標準)
#信号#信号
Pin 1BGNDPin 2GND
Pin 3NCPin 4RESET
Pin 5NCPin 6TVCC
Port C(6ピン・S12Z)
#信号#信号
Pin 1BGNDPin 2GND
Pin 3PDO ※任意Pin 4RESET
Pin 5PDOCLK ※任意Pin 6TVCC

Port D — ColdFire BDM(ColdFire V2-4)

Port D(26ピン)
#信号#信号
Pin 1NCPin 2BKPT
Pin 3GNDPin 4DSCLK
Pin 5GNDPin 6TCK
Pin 7RESETPin 8DSI
Pin 9TVCCPin 10DSO
Pin 11GNDPin 12PST3/PSTDDATA7
Pin 13PST2/PSTDDATA6Pin 14PST1/PSTDDATA5
Pin 15PST0/PSTDDATA4Pin 16DDATA3/PSTDDATA3
Pin 17DDATA2/PSTDDATA2Pin 18DDATA1/PSTDDATA1
Pin 19DDATA0/PSTDDATA0Pin 20GND
Pin 21NCPin 22NC
Pin 23GNDPin 24PSTCLK
Pin 25TVCCPin 26TA

Port E — RS08アダプタ接続(Rev. E/FX Rev. D)

RS08 デバイスは Port E に RS08アダプタを装着して使用します(旧リビジョンは Port C)。アダプタは pemicro.com/RS08。

Port F — Mini 20(ARM Cortex、トレース対応)

Port F(20ピン・0.050")
#信号#信号
Pin 1TVCCPin 2TMS/SWD_DIO
Pin 3GNDPin 4TCK/SWD_CLK
Pin 5GNDPin 6TDO
Pin 7NCPin 8TDI
Pin 9NC(内部予約)Pin 10RESET
Pin 11NCPin 12TRACE_CLKOUT
Pin 13NCPin 14TRACE_D0
Pin 15GNDPin 16TRACE_D1
Pin 17GNDPin 18TRACE_D2
Pin 19GNDPin 20TRACE_D3

Port G — Mini 10(ARM Cortex)

Port G(10ピン・0.050")
#信号#信号
Pin 1TVCCPin 2TMS/SWD_DIO
Pin 3GNDPin 4TCK/SWD_CLK
Pin 5GNDPin 6TDO
Pin 7NCPin 8TDI
Pin 9NC(内部予約)Pin 10RESET

Port H — BDM(FX専用:HC16/683xx・MPC5xx/8xx)

Port H(HC16/683xx・FX専用)
#信号#信号
Pin 1DSPin 2BERR
Pin 3GNDPin 4BKPT/DSCLK
Pin 5GNDPin 6FREEZE
Pin 7RESETPin 8IPIPE1/DSI
Pin 9VddPin 10IPIPE0/DSO
Port H(MPC5xx/8xx・FX専用)
#信号#信号
Pin 1VFLS0(内部予約)Pin 2SRESET
Pin 3GNDPin 4DSCK
Pin 5GNDPin 6VFLS1
Pin 7HRESETPin 8DSDI
Pin 9TVCCPin 10DSDO
MANUAL

ターゲット給電(FX専用)

USB Multilink Universal FX は TVCC ピンからターゲットへ 5V または 3.3V を直接供給できます。200mA 以下の系では外部電源が不要になります(TVCC はターゲット自己給電時も接続してください)。

JP10 ジャンパ(FX専用)
1-2 ショート5V 供給
2-3 ショート3.3V 供給
MANUAL

使い方

ターゲットのデバッグヘッダと Multilink の該当ポートをリボンケーブルで接続します。USB は Type-B メスコネクタで、Type-A↔Type-B のケーブルで PC に接続します。USBハブを使う場合はセルフパワー型(自己電源)が必須です(既定は USB 2.0)。

LED表示
青 LED本体が通電・動作中
黄 LEDターゲット電源を検出
MANUAL

ドライバ導入

PC 接続前にドライバを導入します。対応OSは Windows XP/2000/2003/Vista/7/8/10/11。NXP CodeWarrior や PEmicro の最近の開発パッケージ導入時に自動インストールされます。

接続後に認識されない場合は、コントロールパネル → デバイスマネージャーで「USB Multilink 2.0」を選び、ドライバの再インストール/更新を実施します(詳細手順はメーカー資料参照)。

MANUAL

接続手順

  1. ターゲット電源を OFF にし、Multilink をターゲット・PC いずれにも接続しない状態にする
  2. 正しいポートからターゲットへリボンケーブルを接続(Pin 1 の向きに注意)
  3. Multilink を USB で PC に接続 → 青 LED 点灯
  4. ターゲット電源を ON → 黄 LED 点灯
MANUAL

起動リセットシーケンス(トラブルシュート)

デバッグモードに入れない場合、ソフトウェアは「Cannot enter background mode.」を表示します。まず電源・発振器を確認し、下記の起動シーケンスをスコープ/ロジックアナライザで確認します。

ポート別の起動シーケンス要点
Port A(JTAG/ONCE)RESET(Pin9)がLow→TCK/TDI/TDOに活性→RESET解放でHigh→デバッグ活性
Port B/F/G(ARM JTAG)RESET Low→TCK/TDI/TDO活性→RESET解放→デバッグ活性
Port B/F/G(ARM SWD)RESET Low→SWD_CLK/SWD_DIO活性→RESET解放→デバッグ活性
Port C(HCS08/S12Z/ColdFire V1/RS08)BKGD(Pin1)にデバッグ活性
Port C(HC(S)12(X))BKGD/RESET Low→5ms後RESET解放→10ms後BKGD解放→20ms後デバッグ活性
Port D(ColdFire V2/3/4)BKPT/DSI/DSCLK Low→RESET 20ms+ →PST0-3 High確認→DSI/DSO/DSCLK活性
Port H(HC16/683xx・FX)BKPT/DSCLK Low→~1ms→RESET Low→~20ms→RESET解放→FREEZE待ち→DSCLK/DSI/DSO活性
Port H(MPC5xx/8xx・FX)DSCK High/DSI Low→~1ms→HRESET/SRESET Low→~20ms→解放→DSCLK/DSI/DSO活性
MANUAL

ファーム更新/アーキテクチャ選択

MCUファミリの切替はファームウェア更新で行います。ユーティリティ PEFirmwareConfig.exe(USB Multilink Resources Install に同梱)で手動更新します。古い版のソフトはファミリ切替時に自動設定できない場合があります。

MANUAL

RS08アダプタ(Port E)

RS08 デバイスとの通信には Port E に別売 RS08アダプタが必要です(USB-ML-UNIVERSAL Rev. E/FX Rev. D)。旧リビジョンは Port C を使用します。詳細は pemicro.com/RS08。

MANUAL

対応IDE・連携

NXP MCUXpresso・CodeWarrior・Kinetis Design Studio・S32 Design Studio、および IAR・Keil・Silicon Labs・Cosmic・Mentor Graphics 等のサードパーティ環境が対応します。Eclipse系ARM IDE向けの無償 GDB Server プラグインも利用できます。対応IDE一覧は pemicro.com/arm/3rd-party。

MANUAL

量産書込みへの移行

本製品は開発用途向けで、量産書込みの負荷には設計されていません。量産は Cyclone LC/Cyclone FX へシームレスに移行できます。Cyclone FX は高速通信・大容量/拡張ストレージ・SAPイメージ暗号化・書込み制限・拡張ポート等の拡張機能を備えます。

Cyclone LC 製品ページ → / Cyclone FX 製品ページ →