Logo SILICONUG548: Simple Link Debugger
Uživatelská příručka

SILICON LABS UG548 Simplicity Link Debugger - Doporučený obrázek

UG548 Simplicity Link Debugger

Simplicity Link Debugger je lehký nástroj pro ladění a programování zařízení Silicon Labs na vlastních deskách.
Debugger J-Link umožňuje programování a ladění na cílovém zařízení přes USB prostřednictvím rozhraní Slabs's Mini Simplicity. Rozhraní virtuálního COM portu (VCOM) poskytuje snadno použitelné připojení sériového portu přes USB. Packet Trace Interface (PTI) nabízí
neocenitelné ladicí informace o přenášených a přijatých paketech v bezdrátových spojích.
Síťový vypínač poskytuje možnost ladit cílové desky bez připojení externího napájení nebo baterií. Deska má také 12 vylamovacích podložek, které lze použít pro snímání signálů do a z připojené desky.

VLASTNOSTI

  • Debugger SEGGER J-Link
  • Rozhraní pro sledování paketů
  • Virtuální COM port
  • Volitelný cíl svtage zdroj
  • Vylamovací podložky pro snadné snímání

PODPOROVANÉ PROTOKOLY LADĚNÍ

  • Ladění sériového drátu (SWD)
  • 2-drátové rozhraní Silicon Labs (C2)

PODPORA SOFTWARU

  • Studio jednoduchosti

INFORMACE PRO OBJEDNÁVKU

  • Si-DBG1015A

OBSAH BALENÍ

  • Deska Simplicity Link Debugger (BRD1015A)
  • Kabel Mini Simplicity

Zavedení

Simplicity Link Debugger je nástroj určený k ladění a programování zařízení Silicon Labs na deskách vybavených rozhraním Mini Simplicity Interface pomocí softwarových nástrojů Simplicity Studio nebo Simplicity Commander.
1.1 Začínáme
Chcete-li začít programovat nebo ladit svůj vlastní hardware, stáhněte si nejnovější verzi Simplicity Studio a připojte plochý kabel k hardwaru. Pokud váš hardware nemá vhodný konektor, lze alternativně použít vylamovací podložky k zajištění spojení pomocí propojovacích vodičů. Jsou vyžadovány ovladače Segger J-Link. Ty se instalují standardně během instalace Simplicity Studio a lze je také stáhnout přímo ze Seggeru.
1.2 Instalace
Přejděte na stránku silabs.com/developers/simplicity-studio a stáhněte si nejnovější verzi Simplicity Studio a zdrojů SDK, nebo jednoduše aktualizujte svůj software otevřením dialogu Installation Manager.
Uživatelská příručka softwaru je přístupná z nabídky Nápověda nebo na stránkách dokumentace na adrese: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 Vlastní hardwarové požadavky
Chcete-li se připojit a získat náskoktagZe všech funkcí ladění nabízených softwarovými nástroji Simplicity Link Debugger a Silicon Labs je třeba implementovat rozhraní Mini Simplicity v design stage vlastního hardwaru. Rozhraní Single Wire Debug je vyžadováno pro programování a základní funkce ladění. Viz tabulka Tabulka 2.1 Popisy pinů konektoru Mini Simplicity na straně 6, kde jsou uvedeny piny konektoru.
Kabel dodávaný se sadou je plochý plochý kabel s roztečí 1.27 mm (50 mil), zakončený 10pinovými konektory IDC. Abyste tomu odpovídali a předešli chybám při připojování hardwaru, doporučujeme zvolit klíčovaný konektor, napřample Samtec FTSH-105-01-L-DV-K.
Dev sady Silicon Labs a sady Explorer poskytují implementaci napřamppro konkrétní balíčky zařízení, což umožňuje vidět, jak jsou signály směrovány mezi konektorem Mini Simplicity a periferiemi na daném cílovém zařízení.

Konec hardwaruview

2.1 Hardwarové rozložení

SILICON LABS UG548 Simplicity Link Debugger - Hardware

2.2 Blokové schéma
Konecview programu Simplicity Link Debugger je znázorněn na obrázku níže.

SILICON LABS UG548 Simplicity Link Debugger - Diagram

2.3 Konektory
Tato sekce dává konecview konektivity Simplicity Link Debugger.
2.3.1 USB konektor
USB konektor se nachází na levé straně ladicího programu Simplicity Link. Tímto jsou podporovány všechny vývojové funkce sady
USB rozhraní při připojení k hostitelskému počítači. Mezi takové vlastnosti patří:

  • Ladění a programování cílového zařízení pomocí vestavěného debuggeru J-Link
  • Komunikace s cílovým zařízením přes virtuální COM port pomocí USB-CDC
  • Sledování paketů

Kromě poskytování přístupu k vývojovým funkcím sady je tento konektor USB také hlavním zdrojem napájení sady. USB 5V z tohoto konektoru napájí MCU debuggeru a pomocného zvtage regulátor, který podporuje on-demand napájení cílového zařízení.
Při použití ladicího programu Simplicity Link k napájení cílového zařízení se doporučuje použít hostitele USB schopného získat 500 mA.
2.3.2 Vylamovací podložky
Vylamovací podložky jsou zkušební body umístěné na okrajích. Přenášejí všechny signály rozhraní Mini Simplicity, nabízejí snadný způsob sondování pomocí externích měřicích přístrojů nebo alternativní připojení k ladicím deskám, které nemají vhodný konektor. Následující obrázek ukazuje rozložení breakout padů v Simplicity Link Debugger:

SILICON LABS UG548 Simplicity Link Debugger - Breakout Pads

Viz tabulka Tabulka 2.1 Popisy pinů konektoru Mini Simplicity na straně 6 pro popis signálních sítí.
2.3.3 Mini jednoduchost
Mini Simplicity Connector je navržen tak, aby nabízel pokročilé funkce ladění prostřednictvím malého 10pinového konektoru:

  • Rozhraní Serial Wire Debug (SWD) s rozhraním SWO / Silicon Labs 2-Wire (C2)
  • Virtuální COM port (VCOM)
  • Rozhraní pro trasování paketů (PTI)

V případě potřeby podporuje rozhraní Mini Simplicity také napájení připojeného zařízení na vyžádání. Tato funkce je normálně vypnutá a pin VTARGET se používá pouze pro snímání.

SILICON LABS UG548 Simplicity Link Debugger - Mini Simplicity

Tabulka 2.1. Mini Simplicity Popis pinů konektoru

Číslo PIN Funkce Popis
1 VTARGET Cílová svtage na laděné aplikaci. Monitorováno nebo dodáváno při přepnutí vypínače
2 GND Země
3 RST Resetovat
4 VCOM_RX Virtuální COM Rx
5 VCOM_TX Virtuální COM Tx
6 SWO Sériový drátový výstup
7 SWDIO/C2D Serial Wire Data, alternativně C2 Data
8 SWCLK/C2CK Serial Wire Clock, alternativně C2 Clock
9 PTI_FRAME Snímkový signál sledování paketů
10 PTI_DATA Datový signál trasování paketů

Specifikace

3.1 Doporučené provozní podmínky
Následující tabulka má sloužit jako vodítko pro správné použití programu Simplicity Link Debugger. Tabulka uvádí typické provozní podmínky a některé konstrukční limity.
Tabulka 3.1. Doporučené provozní podmínky

Parametr Symbol Min Typ Max Jednotka
USB napájecí vstup Voltage V-BUS 4.4 5.0 5.25 V
Cíl Voltage1, 3 VTARGET 1.8 3.6 V
Cílový proud dodávky 2, 3 ITARGET 300 mA
Provozní teplota TOP 20 C
Poznámka:
1. Režim snímání
2. Režim získávání zdrojů
3. Viz část
4. Režimy napájení pro více podrobností o provozních režimech

3.2 Absolutní maximální hodnocení
Překročení následujících limitů může způsobit trvalé poškození desky.
Tabulka 3.2. Absolutní maximální hodnocení

Parametr Symbol Min Max Jednotka
USB napájecí vstup Voltage V-BUS -0.3 5.5 V
Cíl Voltage VTARGET -0.5 5.0 V
Vylamovací podložky * -0.5 5.0 V

Režimy napájení

Debugger Simplicity Link je napájen, když je připojen k hostiteli pomocí kabelu USB. Při napájení může Simplicity Link Debugger pracovat ve dvou režimech:

  1. Režim snímání (výchozí): Debugger Simplicity Link snímá objem napájenítage připojeného zařízení. V tomto režimu je proud absorbovaný snímacím obvodem debuggeru z připojeného zařízení obvykle menší než 1 µA
  2. Režim sourcingu: Debugger Simplicity Link získává pevný objemtage 3.3 V do laděného zařízení

Při spuštění pracuje Simplicity Link Debugger v režimu snímání (výchozí). Tento režim je určen pro zařízení s vlastním napájením, tj. připojená deska má vlastní zdroj nebo baterii. Debugger Simplicity Link podporuje jakékoli zařízení Silicon Labs s objemem dodávkytage se pohybuje mezi 1.8V a 3.6V. V takových podmínkách Simplicity Link Debugger nevyžaduje více než 100 mA a bude fungovat jakýkoli hostitel USB 2.0.
Změna režimu napájení:
Pokud cílové zařízení nemá napájení, je možné napájet ladicí program Simplicity Link Debugger přepnutím vypínače. Jedním stisknutím tohoto tlačítka aktivujete výstup pomocného napájení připojený k VTARGET, zapnete zelený LED indikátor a přivedete proud do cílového zařízení (režim sourcingu). Dalším stisknutím stejného tlačítka deaktivujete napájení a zhasne LED (režim snímání).
Obrázek 2.2 Blokové schéma na straně 4 v části 2. Hardware Overview může pomoci vizualizovat provozní režimy.
Poznámka: Aby se zabránilo náhodné aktivaci, musí být tlačítko stisknuto o něco déle než jednu sekundu, než se aktivuje výstup napájení. Při provozu v tomto režimu poskytuje Simplicity Link Debugger pevný objemtage 3.3 V do cílového zařízení. V závislosti na uživatelském hardwaru může být vyžadováno, aby hostitel USB poskytoval zdroj více než 100 mA, ale ne více než 500 mA.
Pokud se kontrolka LED po stisknutí tlačítka rozsvítí červeně, znamená to, že Simplicity Link Debugger nemohl aktivovat vypínač. Ujistěte se, že cílové zařízení není napájeno, a zkuste to znovu.
Tabulka 4.1. Indikátor režimu napájení

LED indikátor Režim napájení Cílové zařízení svtage Dosah USB Host Požadovaný proud
VYPNUTO Snímání 1.8V až 3.6V Méně než 100 mA
ZELENÝ Sourcing 3.3V Méně než 500 mA
ČERVENÝ Chyba snímání/připojení Mimo dosah

Důležité: Neaktivujte výstup napájení, když je cílové zařízení napájeno jinými prostředky, mohlo by dojít k poškození HW obou desek. Tuto funkci nikdy nepoužívejte se zařízeními napájenými z baterie.

Ladění

Simplicity Link Debugger je SEGGER J-Link Debugger, který se připojuje k cílovému zařízení pomocí rozhraní Serial Wire Debug (SWD) pro 32bitová zařízení Silicon Labs (EFM32, EFR32, SiWx) nebo rozhraní C2 pro 8bitové Silicon Labs. Zařízení MCU (EFM8). Ladicí program umožňuje uživateli stahovat kód a ladit aplikace běžící na připojeném vlastním hardwaru vybaveném rozhraním Mini Simplicity. Kromě toho také poskytuje virtuální COM (VCOM) port pro hostitelský počítač, který je připojen k sériovému portu cílového zařízení* pro obecnou komunikaci mezi spuštěnou aplikací a hostitelským počítačem. Pro zařízení EFR32 podporuje Simplicity Link Debugger také Packet Trace Interface (PTI)*, který nabízí neocenitelné ladicí informace o přenášených a přijatých paketech v bezdrátových spojích.
Poznámka: *Za předpokladu, že rozhraní bylo směrováno do cílového zařízení na vlastní desce. Po zasunutí ladicího USB kabelu se palubní debugger aktivuje a převezme kontrolu nad ladicím a VCOM rozhraním.
Po odpojení kabelu USB může být cílová deska stále připojena. Posouvače úrovně a vypínač zabraňují zpětnému přenášení.
5.1 Virtuální COM port
Virtuální COM port (VCOM) poskytuje prostředky pro připojení UART k cílovému zařízení a umožňuje hostiteli vyměňovat si sériová data.
Ladicí program prezentuje toto připojení jako virtuální COM port na hostitelském počítači, který se objeví po zasunutí USB kabelu.
Data jsou přenášena mezi hostitelským počítačem a ladicím programem přes USB připojení, které emuluje sériový port pomocí USB Communication Device Class (CDC). Z ladicího programu jsou data předávána cílovému zařízení prostřednictvím fyzického UART
spojení.
Sériový formát je standardně 115200 bps, 8 bitů, žádná parita a 1 stop bit.
Poznámka: Změna přenosové rychlosti pro COM port na straně PC neovlivní přenosovou rychlost UART mezi debuggerem a cílovým zařízením. Pro cílové aplikace, které vyžadují jinou přenosovou rychlost, je však možné změnit přenosovou rychlost VCOM tak, aby odpovídala konfiguraci cílového zařízení. Parametry VCOM lze obecně konfigurovat prostřednictvím administrátorské konzole sad dostupné prostřednictvím Simplicity Studio.
5.2 Rozhraní trasování paketů
Rozhraní pro sledování paketů (PTI) je nerušivý sniffer dat, stavu rádia a času.amp informace. Na zařízeních EFR32, počínaje sérií 1, je PTI poskytováno uživateli, aby se mohl napojit na datové vyrovnávací paměti na úrovni rádiového vysílače/přijímače.
Z hlediska vestavěného softwaru je to dostupné prostřednictvím RAIL Utility, komponenty PTI v Simplicity Studio.

Konfigurace a upgrady sady

Dialogové okno konfigurace sady v Simplicity Studio umožňuje změnit režim ladění adaptéru J-Link, upgradovat jeho firmware a změnit další konfigurační nastavení. Chcete-li si stáhnout Simplicity Studio, přejděte na silabs.com/simplicity.
V hlavním okně perspektivy spouštěče Simplicity Studio je zobrazen režim ladění a verze firmwaru vybraného adaptéru J-Link. Kliknutím na odkaz [Změnit] vedle kteréhokoli z těchto nastavení otevřete dialogové okno konfigurace sady.

SILICON LABS UG548 Simplicity Link Debugger – nastavení

6.1 Aktualizace firmwaru
Firmware sady můžete upgradovat prostřednictvím Simplicity Studio. Simplicity Studio bude při spuštění automaticky kontrolovat nové aktualizace.
Pro ruční upgrady můžete také použít konfigurační dialog sady. Klepněte na tlačítko [Procházet] v části [Aktualizovat adaptér] a vyberte správný file končící na .emz. Poté klikněte na tlačítko [Instalovat balíček].

Historie revizí sady

Revizi soupravy lze nalézt vytištěnou na štítku balení soupravy, jak je znázorněno na obrázku níže. Historie revizí uvedená v této části nemusí obsahovat všechny revize sady. Revize s drobnými změnami mohou být vynechány.

Debugger odkazu na jednoduchostSILICON LABS UG548 Simplicity Link Debugger - br kód

7.1 Historie revizí Si-DBG1015A

Revize soupravy Vydáno Popis
A03 13. října 2022 Počáteční vydání.

Historie revizí dokumentu

Revize 1.0
června 2023
Počáteční verze dokumentu.
Studio jednoduchosti
Přístup jedním kliknutím k MCU a bezdrátovým nástrojům, dokumentaci, softwaru, knihovnám zdrojového kódu a dalším. K dispozici pro Windows, Mac a Linux!

SILICON LABS UG548 Simplicity Link Debugger - Obr

SILICON LABS UG548 Simplicity Link Debugger - ikona Portfolio IoT
www.silabs.com/IoT
SILICON LABS UG548 Simplicity Link Debugger - icon1 SW/HW
www.silabs.com/simplicity
SILICON LABS UG548 Simplicity Link Debugger - icon2 Kvalitní
www.silabs.com/quality
SILICON LABS UG548 Simplicity Link Debugger - icon3 Podpora a komunita
www.silabs.com/community
Zřeknutí se odpovědnosti
Silicon Labs má v úmyslu poskytovat zákazníkům nejnovější, přesnou a hloubkovou dokumentaci všech periferií a modulů dostupných pro implementátory systémů a softwaru, kteří používají nebo hodlají používat produkty Silicon Labs. Charakterizační údaje, dostupné moduly a periferie, velikosti paměti a adresy paměti se vztahují ke každému konkrétnímu zařízení a poskytnuté „typické“ parametry se mohou v různých aplikacích lišit a mění se. Aplikace exampzde popsané texty slouží pouze pro ilustrativní účely. Společnost Silicon Labs si vyhrazuje právo provádět změny bez dalšího upozornění v informacích o produktech, specifikacích a popisech zde uvedených a neposkytuje žádné záruky na přesnost nebo úplnost obsažených informací. Bez předchozího upozornění může společnost Silicon Labs aktualizovat firmware produktu během výrobního procesu z důvodů bezpečnosti nebo spolehlivosti. Takové změny nezmění specifikace ani výkon produktu. Silicon Labs nenese žádnou odpovědnost za důsledky použití informací uvedených v tomto dokumentu. Tento dokument neimplikuje ani výslovně neuděluje žádnou licenci k navrhování nebo výrobě jakýchkoli integrovaných obvodů. Produkty nejsou navrženy ani schváleny k použití v zařízeních třídy III FDA, aplikacích, pro které je vyžadováno schválení FDA před uvedením na trh, nebo v systémech podpory života bez konkrétního písemného souhlasu Silicon Labs. „Systém podpory života“ je jakýkoli produkt nebo systém určený k podpoře nebo udržení života a/nebo zdraví, u kterého lze důvodně předpokládat, že pokud selže, povede k vážnému zranění nebo smrti. Produkty Silicon Labs nejsou navrženy ani schváleny pro vojenské aplikace. Produkty Silicon Labs se za žádných okolností nesmějí používat ve zbraních hromadného ničení, včetně (ale nejen) jaderných, biologických nebo chemických zbraní nebo střel schopných takové zbraně nést. Silicon Labs se zříká všech výslovných a předpokládaných záruk a nenese odpovědnost za jakákoli zranění nebo škody související s používáním produktu Silicon Labs v takových neautorizovaných aplikacích.
Poznámka: Tento obsah může obsahovat neslušnou terminologii, která je nyní zastaralá. Silicon Labs nahrazuje tyto termíny inkluzivním jazykem, kdykoli je to možné. Pro více informací navštivte www.silabs.com/about-us/inclusive-lexicon-project
Informace o ochranných známkách Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® a logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo Energy Micro a jejich kombinace, „světově nejšetrnější mikrokontroléry“, Redpine Signals®, WiSe Connect, n-Link, Thread Arch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, logo Zentri a Zentri DMS, Z-Wave® a další jsou ochranné známky nebo registrované ochranné známky společnosti Silicon Labs. ARM, CORTEX, Cortex-M3 a THUMB jsou ochranné známky nebo registrované ochranné známky společnosti ARM Holdings. Keil je registrovaná ochranná známka společnosti ARM Limited. Wi-Fi je registrovaná ochranná známka sdružení Wi-Fi Alliance. Všechny ostatní produkty nebo názvy značek zde uvedené jsou ochrannými známkami příslušných vlastníků.

Logo SILICONSilicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com

Dokumenty / zdroje

SILICON LABS UG548 Simplicity Link Debugger [pdfUživatelská příručka
UG548 Simplicity Link Debugger, UG548, Simplicity Link Debugger, Link Debugger, Debugger

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *