WiFi JTAG デバッガ 用途 構成 拡張 仕様

PRODUCT BRIEF
Original
WiFi JTAG デバッガ
今までの一般的な JTAG デバッガはターゲットに
JTAG プローブを接続し、JTAG プローブと PC を USB
で接続していました。WiFi JTAG デバッガはこの USB
接続の部分を WiFi®に置替えることにより、Wireless に
よるターゲットのデバッグを可能にしました。
用途


ロボット等の動くターゲットのデバッグ
インターネット接続による遠隔地のターゲットの
 デバッグ
 プログラムのアップデート
 各種情報収集
写真は“CrazyFlie”と言い、オープンソースの開発プラ
ットフォームを目的として、スウェーデンの 3 人のエン
ジニアによって開発された 4 枚プロペラのヘリコプタ
です(http://www.bitcraze.se/)
。Helvetia では、WiFi JTAG
デバッガを使用して、別の OS の移植及び制御プログラ
ムの変更を行いました。
仕様
WiFi JTAG デバッガ
サポート CPU
サポートデバイス
デバッグポート
機能
構成
WiFi JTAG デバッガは Helvetia Suite と WiFi JTAG
Probe から構成されます。Helvetia Suite は GNU gdb を中
心として、フロントエンドに Eclipse を使用します。WiFi
PC
Target
JTAG Probe に は gdb
Helvetia Suite
MPU
stub が実装されていま
Toolchain
JTAG Connector
す。stub は gdb からの
Eclipse
JTAG Connector
Plugin
コマンドに従って、
SPI / GPIO
gdb
JTAG を制御してター
LAN
stub
ゲットプログラムの制
WLAN
WLAN
WiFi JTAG Probe
御(ステップやブレー
ク等)を行います。JTAG の制御には SPI と GPIO を使
用します。gdb と stub はソフト的には RSP
(Remote Serial
Protocol)で接続し、ハード的には WiFi で接続します。
拡張
WiFi JTAG デバッガは、Eclipse ベースの JTAG デバ
ッグソフトウェア Helvetia Suite で動作します。Eclipse
を使用することにより、各種のプラグインを使用するこ
とが出来ます。Helvetia Suite にも各種のプラグインが組
み込まれています。また、ユーザー独自のプラグインを
開発することが可能です。さらに、gdb と stub を変更す
ることにより操作性を変更することなく、各種の MPU
に対応することも可能です。
ARM Cortex M Core
Freescale Kinetis ※1
JTAG / Serial Wire / EZ port ※2
・ターゲットプログラムの制御
・Flash / RAM 上でのデバッグ
・メモリの Read/Write
・Flash への書込み
Helvetia Suite
デバッガ
GUI
Toolchain
Plugin
Make ユーティティ
動作 OS
GNU gdb
Eclipse 4.2 (Juno) *3
GNU Toolchain 4.6.2
CDT 8.0.2
Zylin CDT 4.18.1
Embedded System Register View 0.2.0
Kinetis Project Builder *4 *5
GNU make 3.8
Windows XP、Windows 7(32/64bit)*6
WiFi JTAG Probe
無線規格
WiFi モジュール
RF 出力
周波数
アンテナ
通信距離
プロトコル
セキュリティ
通信方式
JTAG クロック
アクセス速度 *9
設定
各種 CPU 対応
サイズ
電源
JTAG connector
IEEE802.11b
GainSpan GS1011MIP
18dBm (Typical)
2.4 - 2.497GHz
オンボード パッチアンテナ
室内:50~70m
屋外:200~300m (Typical Estimate) *7
TCP/IP、UDP、DHCP、PING
802.11i
(WPA2 – PSK, WPA, WEP)
アドホック/インフラストラクチャモード
11MHz *8
メモリ Read:35us
メモリ Write:28us
USB 経由で各種の設定が可能
Stub を交換することにより対応
40 x 38 x 10mm
ターゲットから給電:3.3V
USB から給電:5V
*1 K、W シリーズのみ(JTAG サポートデバイス)
USB connector
WiFi® module
GS1011MIP
*2 速度の速い順に自動選択
*3 Eclipse は Eclipse Foundation によるオープンソース・プロジェクトです。
*4 Helvetia 製プラグインで、Kinetis のプロジェクト作成を支援するためのプラグイン。
USB/Serial convert
FT232RL
*5 Freescale 製`リアルタイム OS MQX をサポートします。
*6 動作確認した OS。他の OS に関しては動作確認をしていません。
*7 WiFi モジュールのカタログ値。実測値ではありません。
*8 TAP の状態を制御する場合はソフトウェアで行うため、このクロックは使用しません。
*9 1word(32bit)にアクセスした速度で、Probe―ターゲット間の速度です。
Helvetia Inc. www.helvetia.co.jp
Kita-ku, Okayama-City, OKAYAMA 700-0856 JAPAN
Phone:+81-86-207-2577 FAX:+81-86-207-2588
All Rights Reserved.
※This specification may be changed without prior notice to improve the performance.