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.
© Copyright 2024 Paperzz