UG548: シンプルリンクデバッガー
ユーザーガイド
![]()
UG548 Simplicity リンク デバッガー
Simplicity Link Debugger は、カスタム ボード上の Silicon Labs デバイスのデバッグとプログラミングを行うための軽量ツールです。
J-Linkデバッガは、SlabsのMini Simplicityインターフェースを介してUSB経由でターゲットデバイス上でプログラミングとデバッグを可能にします。仮想COMポートインターフェース(VCOM)は、USB経由で使いやすいシリアルポート接続を提供します。パケットトレースインターフェース(PTI)は、
ワイヤレスリンクで送受信されたパケットに関する貴重なデバッグ情報。
電源スイッチにより、外部電源接続やバッテリーなしでターゲット ボードをデバッグできます。ボードには 12 個のブレークアウト パッドがあり、接続されたボードとの間の信号のプローブに使用できます。
特徴
- SEGGER J-Link デバッガー
- パケット トレース インターフェイス
- 仮想 COM ポート
- オプションのターゲットボリュームtageソース
- 簡単にプロービングできるブレークアウトパッド
サポートされているデバッグプロトコル
- シリアルワイヤデバッグ(SWD)
- Silicon Labs 2線式インターフェース (C2)
ソフトウェアサポート
- Simplicity Studio
注文情報
- SI-DBG1015A
パッケージ内容
- Simplicity Link デバッガーボード (BRD1015A)
- ミニシンプリシティケーブル
導入
Simplicity Link Debugger は、Simplicity Studio または Simplicity Commander ソフトウェア ツールを使用して、Mini Simplicity Interface を搭載したボード上の Silicon Labs デバイスをデバッグおよびプログラムするために設計されたツールです。
1.1 はじめに
独自のハードウェアのプログラミングまたはデバッグを開始するには、最新バージョンの Simplicity Studio をダウンロードし、フラット ケーブルをハードウェアに接続します。ハードウェアに適切なコネクタがない場合は、代わりにブレークアウト パッドを使用してジャンパー ワイヤで接続することもできます。Segger J-Link ドライバーが必要です。これらは Simplicity Studio のインストール時にデフォルトでインストールされますが、Segger から直接ダウンロードすることもできます。
1.2 インストール
silabs.com/developers/simplicity-studio にアクセスして、最新バージョンの Simplicity Studio および SDK リソースをダウンロードするか、インストール マネージャー ダイアログを開いてソフトウェアを更新してください。
ソフトウェア ユーザー ガイドには、[ヘルプ] メニューからアクセスするか、次のドキュメント ページにアクセスしてアクセスできます。 docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 カスタムハードウェア要件
つながり、前進するtagSimplicity Link DebuggerとSilicon Labsソフトウェアツールが提供するすべてのデバッグ機能に加えて、Mini Simplicityインターフェースは設計段階で実装する必要があります。tagカスタム ハードウェアの e。プログラミングと基本的なデバッグ機能には、シングル ワイヤ デバッグ インターフェイスが必要です。コネクタのピン配置については、2.1 ページの表 6 Mini Simplicity コネクタ ピンの説明を参照してください。
キットに付属するケーブルは、1.27 mm (50 mil) ピッチのリボンケーブルで、10 ピン IDC コネクタで終端されています。これに合わせて、ハードウェアを接続する際の間違いを避けるために、キー付きコネクタを選択することをお勧めします。ampSamtec FTSH-105-01-L-DV-K です。
Silicon Labsの開発キットとExplorerキットは実装例を提供しますamp特定のデバイス パッケージのファイル。これにより、Mini Simplicity コネクタと特定のターゲット デバイス上の周辺機器の間で信号がどのようにルーティングされるかを確認できます。
ハードウェア終了view
2.1ハードウェアレイアウト
![]()
2.2 ブロック図
オーバーview Simplicity Link Debugger の概略を下図に示します。
![]()
2.3 コネクタ
このセクションはオーバーを与えますview Simplicity Link Debugger の接続性。
2.3.1USBコネクタ
USBコネクタはSimplicity Link Debuggerの左側にあります。キットのすべての開発機能はこのコネクタを通じてサポートされます。
ホスト コンピュータに接続した場合の USB インターフェイス。次のような機能があります。
- オンボード J-Link デバッガーを使用したターゲット デバイスのデバッグとプログラミング
- USB-CDC を使用した仮想 COM ポート経由のターゲット デバイスとの通信
- パケット トレース
このUSBコネクタは、キットの開発機能へのアクセスを提供するだけでなく、キットの主電源でもあります。このコネクタからのUSB 5Vは、デバッガMCUと補助ボリュームに電力を供給します。tagターゲットデバイスへのオンデマンド電力をサポートするレギュレータ。
Simplicity Link Debugger を使用してターゲット デバイスに電力を供給する場合は、500 mA を供給できる USB ホストを使用することをお勧めします。
2.3.2 ブレイクアウトパッド
ブレークアウト パッドは、端に配置されるテスト ポイントです。これらは、Mini Simplicity インターフェイスのすべての信号を伝送し、外部測定機器で簡単にプローブしたり、適切なコネクタがないデバッグ ボードへの代替接続を提供したりすることができます。次の図は、Simplicity Link Debugger のブレークアウト パッドのレイアウトを示しています。
![]()
信号ネットの説明については、2.1 ページの表 6 Mini Simplicity コネクタ ピンの説明を参照してください。
2.3.3 ミニシンプル
Mini Simplicity コネクタは、小型の 10 ピン コネクタを通じて高度なデバッグ機能を提供するように設計されています。
- SWO / Silicon Labs 2線式インターフェース (C2) を備えたシリアル ワイヤ デバッグ インターフェース (SWD)
- 仮想 COM ポート (VCOM)
- パケット トレース インターフェイス (PTI)
必要に応じて、Mini Simplicity インターフェースは接続されたデバイスへのオンデマンド電源もサポートします。この機能は通常無効になっており、VTARGET ピンは検知にのみ使用されます。
![]()
表2.1. Mini Simplicity コネクタのピンの説明
| ピン番号 | 関数 | 説明 |
| 1 | Vターゲット | ターゲットvoltagデバッグされたアプリケーション上のe。電源スイッチが切り替えられたときに監視または供給されます |
| 2 | グランド | 地面 |
| 3 | RSTP ... | リセット |
| 4 | VCOM_RX | 仮想 COM Rx |
| 5 | VCOM_TX | 仮想 COM 送信 |
| 6 | スウェーデン | シリアル ワイヤ出力 |
| 7 | C2D の | シリアルワイヤデータ、またはC2データ |
| 8 | SWCLK/C2CK | シリアル ワイヤ クロック、または C2 クロック |
| 9 | PTI_FRAME | パケット トレース フレーム信号 |
| 10 | PTI_DATA | パケット トレース データ信号 |
仕様
3.1 推奨動作条件
次の表は、Simplicity Link Debugger を正しく使用するためのガイドラインとして提供されています。この表には、一般的な動作条件といくつかの設計上の制限が示されています。
表3.1.推奨される動作条件
| パラメータ | シンボル | 分 | タイプ | マックス | ユニット |
| USB電源入力電圧tage | Vバス | 4.4 | 5.0 | 5.25 | V |
| ターゲットボリュームtag1, 3 です | Vターゲット | 1.8 | – | 3.6 | V |
| ターゲット供給電流2、3 | ITターゲット | – | – | 300 | mA |
| 動作温度 | トップ | – | 20 | – | ˚C |
| 注記: 1. センシングモード 2. 調達モード 3. セクションを参照 4. 電源モード 動作モードの詳細については、こちらを参照してください。 |
|||||
3.2絶対最大定格
以下の制限を超えると、ボードに永久的な損傷が発生する可能性があります。
表3.2. 絶対最大定格
| パラメータ | シンボル | 分 | マックス | ユニット |
| USB電源入力電圧tage | Vバス | -0.3 | 5.5 | V |
| ターゲットボリュームtage | Vターゲット | -0.5 | 5.0 | V |
| ブレイクアウトパッド | * | -0.5 | 5.0 | V |
電源モード
Simplicity Link Debugger は、USB ケーブルでホストに接続すると電源が入ります。電源が入ると、Simplicity Link Debugger は次の 2 つのモードで動作します。
- センシングモード(デフォルト):Simplicity Link Debuggerは供給電圧を感知します。tagこのモードでは、接続されたデバイスからデバッガの感知回路によって吸収される電流は通常1µA未満です。
- ソースモード: Simplicity Link Debuggerは固定ボリュームをソースしますtagデバッグ対象デバイスに3.3Vを供給する
起動時に、Simplicity Link Debugger はセンシングモード (デフォルト) で動作します。このモードは、接続されたボードに独自の電源またはバッテリーがある自己電源デバイスを対象としています。Simplicity Link Debugger は、電源電圧が 1.5V の Silicon Labs デバイスをサポートします。tag1.8V ~ 3.6V の範囲です。このような状況では、Simplicity Link Debugger は 100 mA を超える電流を必要とせず、どの USB 2.0 ホストでも動作します。
電源モードの変更:
ターゲット デバイスに電源がない場合、電源スイッチ ボタンを切り替えることで、Simplicity Link Debugger から電源を供給することができます。このボタンを 1 回押すと、VTARGET に接続された補助電源出力がアクティブになり、緑色の LED インジケーターがオンになり、ターゲット デバイスに電流が供給されます (供給モード)。同じボタンをもう一度押すと、電源がオフになり、LED がオフになります (感知モード)。
セクション2.2.ハードウェアオーバーの4ページの図2ブロック図view 動作モードを視覚化するのに役立つかもしれません。
注記: 誤って作動するのを防ぐため、電源出力を作動させる前にボタンを1秒より少し長く押す必要があります。このモードで動作している場合、Simplicity Link Debuggerは固定ボリュームを提供します。tagターゲット デバイスに 3.3 V を供給します。カスタム ハードウェアによっては、USB ホストで 100 mA 以上、500 mA 以下の電流を供給する必要がある場合があります。
ボタンを押したときにインジケーター LED が赤に変わる場合、Simplicity Link Debugger が電源スイッチをアクティブにできなかったことを意味します。ターゲット デバイスに電源が供給されていないことを確認して、もう一度試してください。
表4.1. 電源モードインジケータ
| LEDインジケーター | 電源モード | ターゲットデバイスボリュームtage範囲 | USBホストに必要な電流 |
| オフ | センシング | 1.8V~3.6V | 100mA未満 |
| 緑 | 調達 | 3.3V | 500mA未満 |
| 赤 | 感知/接続エラー | 範囲外 | – |
重要: 対象デバイスが他の手段で電源供給されているときに電源出力をアクティブにしないでください。いずれかのボードにハードウェア損傷が発生する可能性があります。この機能はバッテリー駆動のデバイスでは絶対に使用しないでください。
デバッグ
Simplicity Link デバッガーは、Silicon Labs 32 ビット (EFM32、EFR32、SiWx) デバイス用のシリアル ワイヤ デバッグ (SWD) インターフェイス、または Silicon Labs 2 ビット MCU (EFM8) デバイス用の C8 インターフェイスを使用してターゲット デバイスに接続する SEGGER J-Link デバッガーです。このデバッガーを使用すると、コードをダウンロードし、Mini Simplicity インターフェイスを備えた接続されたカスタム ハードウェアで実行されているアプリケーションをデバッグできます。さらに、実行中のアプリケーションとホスト コンピューター間の汎用通信用に、ターゲット デバイスのシリアル ポートに接続されたホスト コンピューターに仮想 COM (VCOM) ポートも提供します。EFR32 デバイスの場合、Simplicity Link デバッガーはパケット トレース インターフェイス (PTI)* もサポートし、ワイヤレス リンクで送受信されたパケットに関する貴重なデバッグ情報を提供します。
注記: *インターフェイスがカスタム ボード上のターゲット デバイスにルーティングされていると仮定します。デバッグ USB ケーブルが挿入されると、オンボード デバッガーが電源投入され、デバッグ インターフェイスと VCOM インターフェイスを制御します。
USB ケーブルが取り外されても、ターゲット ボードがまだ接続されている可能性があります。レベル シフターと電源スイッチにより、バックポートが防止されます。
5.1仮想COMポート
仮想 COM ポート (VCOM) は、ターゲット デバイス上の UART を接続する手段を提供し、ホストがシリアル データを交換できるようにします。
デバッガーは、この接続を、USB ケーブルが挿入されたときに表示されるホスト コンピューター上の仮想 COM ポートとして表示します。
データはUSB接続を介してホストコンピュータとデバッガ間で転送され、USB通信デバイスクラス(CDC)を使用してシリアルポートをエミュレートします。デバッガから、データは物理的なUARTを介してターゲットデバイスに渡されます。
繋がり。
シリアル形式は、デフォルトで 115200 bps、8 ビット、パリティなし、1 ストップ ビットです。
注記: PC 側の COM ポートのボーレートを変更しても、デバッガーとターゲット デバイス間の UART ボーレートには影響しません。ただし、異なるボーレートを必要とするターゲット アプリケーションの場合は、ターゲット デバイスの構成に合わせて VCOM ボーレートを変更することができます。VCOM パラメータは一般に、Simplicity Studio から利用できるキットの管理コンソールを使用して構成できます。
5.2 パケットトレースインターフェース
パケットトレースインターフェース(PTI)は、データ、無線状態、および時間状態を非侵入的にスニファするものです。amp 情報。EFR32 デバイスでは、シリーズ 1 以降、ユーザーが無線送信機/受信機レベルでデータ バッファーにアクセスできるように PTI が提供されています。
組み込みソフトウェアの観点から見ると、これは Simplicity Studio の RAIL Utility、PTI コンポーネントを通じて利用できます。
キットの構成とアップグレード
Simplicity Studio のキット構成ダイアログでは、J-Link アダプターのデバッグ モードの変更、ファームウェアのアップグレード、その他の構成設定の変更を行うことができます。 Simplicity Studio をダウンロードするには、 silabs.com/simplicity.
Simplicity Studio のランチャー パースペクティブのメイン ウィンドウに、選択した J-Link アダプターのデバッグ モードとファームウェア バージョンが表示されます。 これらの設定のいずれかの横にある [変更] リンクをクリックして、キット構成ダイアログを開きます。
![]()
6.1ファームウェアのアップグレード
Simplicity Studio を通じてキットのファームウェアをアップグレードできます。 Simplicity Studio は起動時に新しいアップデートを自動的に確認します。
キット構成ダイアログを使用して、手動でアップグレードすることもできます。 [Update Adapter] セクションの [Browse] ボタンをクリックして、正しいものを選択します。 file .emz で終わる次に、[パッケージのインストール]ボタンをクリックします。
キットの改訂履歴
キットのリビジョンは、以下の図に示すように、キットのパッケージ ラベルに印刷されています。 このセクションに記載されている改訂履歴には、キットのすべての改訂がリストされているわけではありません。 軽微な変更を伴う改訂は省略する場合があります。
シンプルリンクデバッガー![]()
7.1 Si-DBG1015A 改訂履歴
| キットのリビジョン | リリース | 説明 |
| A03 | 13年2022月XNUMX日 | 初回リリース。 |
ドキュメントの改訂履歴
改訂 1.0
2023年XNUMX月
初期ドキュメントバージョン。
Simplicity Studio
MCUおよびワイヤレスツール、ドキュメント、ソフトウェア、ソースコードライブラリなどへのワンクリックアクセス。 Windows、Mac、Linuxで利用可能です!
![]()
IoTポートフォリオ
www.silabs.com/IoT
SW / HW
www.silabs.com/simplicity
品質
www.silabs.com/quality
サポートとコミュニティ
www.silabs.com/community
免責事項
Silicon Labs は、Silicon Labs 製品を使用している、または使用を予定しているシステムおよびソフトウェア実装者向けに、利用可能なすべての周辺機器およびモジュールに関する最新かつ正確で詳細なドキュメントをお客様に提供することを目指しています。特性データ、利用可能なモジュールおよび周辺機器、メモリ サイズ、メモリ アドレスは各デバイスに固有のものであり、提供される「標準」パラメータはアプリケーションによって異なる場合があります。アプリケーション例ampここで説明するファイルは、説明のみを目的としています。 Silicon Labs は、本書の製品情報、仕様、および説明を予告なく変更する権利を留保し、含まれる情報の正確性または完全性については保証しません。 Silicon Labs は、セキュリティまたは信頼性の理由から、事前の通知なく、製造プロセス中に製品ファームウェアを更新する場合があります。 このような変更によって製品の仕様や性能が変わることはありません。 Silicon Labs は、このドキュメントで提供される情報の使用による結果に対して一切の責任を負いません。 この文書は、集積回路を設計または製造するライセンスを暗示または明示的に付与するものではありません。 これらの製品は、Silicon Labs の書面による特別な同意がない限り、FDA クラス III デバイス、FDA の市販前承認が必要なアプリケーション、またはライフ サポート システム内で使用するように設計または認可されていません。 「生命維持システム」とは、生命および/または健康をサポートまたは維持することを目的とした製品またはシステムであり、故障した場合、重大な人身傷害または死亡につながることが合理的に予想されます。 Silicon Labs 製品は軍事用途向けに設計または認可されていません。 Silicon Labs の製品は、いかなる状況においても、核兵器、生物兵器、化学兵器を含む (ただしこれらに限定されない) 大量破壊兵器、またはそのような兵器を運搬可能なミサイルに使用してはなりません。 Silicon Labs は、明示および黙示のすべての保証を否認し、そのような不正なアプリケーションでの Silicon Labs 製品の使用に関連する怪我や損害については責任を負わないものとします。
注記: このコンテンツには、現在では使われていない不快な用語が含まれている可能性があります。Silicon Labs では、可能な限りこれらの用語を包括的な言葉に置き換えています。詳細については、 www.silabs.com/about-us/inclusive-lexicon-project
商標情報 Silicon Laboratories Inc.®、Silicon Laboratories®、Silicon Labs®、SiLabs® および Silicon Labs ロゴ®、Bluegiga®、Bluegiga ロゴ®、EFM®、EFM32®、EFR、Ember®、Energy Micro、Energy Micro ロゴおよびその組み合わせ、「世界で最もエネルギー効率の高いマイクロコントローラ」、Redpine Signals®、WiSe Connect、n-Link、Thread Arch®、EZLink®、EZRadio ®、EZRadioPRO®、Gecko®、Gecko OS、Gecko OS Studio、Precision32®、Simplicity Studio®、Telegesis、Telegesis ロゴ®、USBXpress®、Zentri、Zentri ロゴおよび Zentri DMS、Z-Wave® などは、Silicon Labs の商標または登録商標です。 ARM、CORTEX、Cortex-M3、THUMB は、ARM Holdings の商標または登録商標です。Keil は、ARM Limited の登録商標です。Wi-Fi は、Wi-Fi Alliance の登録商標です。ここに記載されているその他のすべての製品名またはブランド名は、それぞれの所有者の商標です。
シリコンラボラトリーズ株式会社
400西シーザーチャベス
オースティン、テキサス州 78701
アメリカ合衆国
www.silabs.com
ドキュメント / リソース
![]() |
SILICON LABS UG548 シンプルリンクデバッガー [pdf] ユーザーガイド UG548 Simplicity リンク デバッガー、UG548、Simplicity リンク デバッガー、リンク デバッガー、デバッガー |
