UG548: Simple Link Debugger
Používateľská príručka
![]()
UG548 Simplicity Link Debugger
Simplicity Link Debugger je ľahký nástroj na ladenie a programovanie zariadení Silicon Labs na vlastných doskách.
Debugger J-Link umožňuje programovanie a ladenie na cieľovom zariadení cez USB cez rozhranie Slabs's Mini Simplicity. Rozhranie virtuálneho COM portu (VCOM) poskytuje ľahko použiteľné pripojenie sériového portu cez USB. Packet Trace Interface (PTI) ponúka
neoceniteľné ladiace informácie o prenášaných a prijatých paketoch v bezdrôtových spojeniach.
Sieťový vypínač poskytuje možnosť ladiť cieľové dosky bez externých napájacích pripojení alebo batérií. Doska má tiež 12 vylamovacích podložiek, ktoré možno použiť na snímanie signálov do a z pripojenej dosky.
VLASTNOSTI
- Debugger SEGGER J-Link
- Rozhranie sledovania paketov
- Virtuálny COM port
- Voliteľný cieľ objtage zdroj
- Vylamovacie podložky pre ľahké snímanie
PODPOROVANÉ PROTOKOLY LADENIA
- Ladenie sériového vodiča (SWD)
- Silicon Labs 2-Wire Interface (C2)
PODPORA SOFTVÉRU
- Štúdio jednoduchosti
INFORMÁCIE PRE OBJEDNÁVKU
- Si-DBG1015A
OBSAH BALENIA
- Doska Simplicity Link Debugger (BRD1015A)
- Kábel Mini Simplicity
Úvod
Simplicity Link Debugger je nástroj určený na ladenie a programovanie zariadení Silicon Labs na doskách vybavených rozhraním Mini Simplicity Interface pomocou softvérových nástrojov Simplicity Studio alebo Simplicity Commander.
1.1 Začíname
Ak chcete začať programovať alebo ladiť svoj vlastný hardvér, stiahnite si najnovšiu verziu Simplicity Studio a pripojte plochý kábel k hardvéru. Ak váš hardvér nemá vhodný konektor, alternatívne sa môžu použiť vylamovacie podložky na zabezpečenie spojenia pomocou prepojovacích káblov. Vyžaduje sa ovládač Segger J-Link. Tieto sa štandardne inštalujú počas inštalácie Simplicity Studio a dajú sa stiahnuť aj priamo zo spoločnosti Segger.
1.2 Inštalácia
Prejdite na stránku silabs.com/developers/simplicity-studio a stiahnite si najnovšiu verziu Simplicity Studio a zdrojov SDK alebo jednoducho aktualizujte svoj softvér otvorením dialógového okna Installation Manager.
Používateľská príručka softvéru je prístupná z ponuky Pomocník alebo na stránkach s dokumentáciou na adrese: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 Vlastné hardvérové požiadavky
Pripojiť sa a získať náskoktagZo všetkých funkcií ladenia, ktoré ponúkajú softvérové nástroje Simplicity Link Debugger a Silicon Labs, je potrebné implementovať rozhranie Mini Simplicity v dizajne stage vlastného hardvéru. Na programovanie a základné funkcie ladenia je potrebné rozhranie Single Wire Debug. Pozrite si tabuľku Tabuľka 2.1 Popis pinov konektora Mini Simplicity na strane 6, kde nájdete informácie o kolíkoch konektora.
Kábel dodávaný so súpravou je plochý kábel s rozstupom 1.27 mm (50 mil) zakončený 10-kolíkovými konektormi IDC. Aby ste tomu zodpovedali a vyhli sa chybám pri pripájaní hardvéru, odporúča sa zvoliť kľúčovaný konektor, naprample Samtec FTSH-105-01-L-DV-K.
Súpravy Silicon Labs Dev a súpravy Explorer poskytujú implementáciu napramppre konkrétne balíky zariadení, čo umožňuje vidieť, ako sú signály smerované medzi konektorom Mini Simplicity a periférnymi zariadeniami na danom cieľovom zariadení.
Hardware Overview
2.1 Rozloženie hardvéru
![]()
2.2 Bloková schéma
Koniecview programu Simplicity Link Debugger je znázornený na obrázku nižšie.
![]()
2.3 Konektory
Táto časť uvádza koniecview pripojenia Simplicity Link Debugger.
2.3.1 USB konektor
USB konektor sa nachádza na ľavej strane ladiaceho nástroja Simplicity Link. Prostredníctvom toho sú podporované všetky vývojové funkcie súpravy
USB rozhranie pri pripojení k hostiteľskému počítaču. Medzi takéto vlastnosti patrí:
- Ladenie a programovanie cieľového zariadenia pomocou palubného debuggera J-Link
- Komunikácia s cieľovým zariadením cez virtuálny COM port pomocou USB-CDC
- Sledovanie paketov
Okrem poskytovania prístupu k vývojovým funkciám súpravy je tento konektor USB tiež hlavným zdrojom napájania súpravy. USB 5V z tohto konektora napája debugger MCU a pomocný zvtagregulátor, ktorý podporuje napájanie cieľového zariadenia na požiadanie.
Keď používate na napájanie cieľového zariadenia ladiaci program Simplicity Link Debugger, odporúča sa použiť hostiteľa USB, ktorý dokáže napájať 500 mA.
2.3.2 Vylamovacie podložky
Vylamovacie podložky sú testovacie body umiestnené na okrajoch. Prenášajú všetky signály rozhrania Mini Simplicity, ponúkajú jednoduchý spôsob sondovania pomocou externých meracích prístrojov alebo alternatívne pripojenie k ladiacim doskám, ktoré nemajú vhodný konektor. Nasledujúci obrázok ukazuje rozloženie breakout padov v Simplicity Link Debugger:
![]()
Pozrite si tabuľku Tabuľka 2.1 Popisy pinov konektora Mini Simplicity na strane 6, kde nájdete popis signálnych sietí.
2.3.3 Mini jednoduchosť
Mini Simplicity Connector je navrhnutý tak, aby ponúkal pokročilé funkcie ladenia prostredníctvom malého 10-kolíkového konektora:
- Rozhranie Serial Wire Debug (SWD) s 2-vodičovým rozhraním SWO / Silicon Labs (C2)
- Virtuálny COM port (VCOM)
- Rozhranie sledovania paketov (PTI)
V prípade potreby podporuje rozhranie Mini Simplicity aj napájanie pripojeného zariadenia na požiadanie. Táto funkcia je normálne vypnutá a kolík VTARGET sa používa iba na snímanie.
![]()
Tabuľka 2.1. Popis pinov konektora Mini Simplicity
| Číslo PIN | Funkcia | Popis |
| 1 | VTARGET | Cieľový objtage na ladenej aplikácii. Monitorované alebo dodávané pri prepnutí vypínača |
| 2 | GND | Ground |
| 3 | RST | Resetovať |
| 4 | VCOM_RX | Virtuálny COM Rx |
| 5 | VCOM_TX | Virtuálny COM Tx |
| 6 | SWO | Sériový drôtový výstup |
| 7 | SWDIO/C2D | Serial Wire Data, prípadne C2 Data |
| 8 | SWCLK/C2CK | Serial Wire Clock, prípadne C2 Clock |
| 9 | PTI_FRAME | Snímkový signál sledovania paketov |
| 10 | PTI_DATA | Dátový signál sledovania paketov |
Špecifikácie
3.1 Odporúčané prevádzkové podmienky
Nasledujúca tabuľka má slúžiť ako návod na správne používanie nástroja Simplicity Link Debugger. Tabuľka uvádza typické prevádzkové podmienky a niektoré konštrukčné limity.
Tabuľka 3.1. Odporúčané prevádzkové podmienky
| Parameter | Symbol | Min | Typ | Max | Jednotka |
| USB napájací vstup objtage | V-BUS | 4.4 | 5.0 | 5.25 | V |
| Target Voltage1, 3 | VTARGET | 1.8 | – | 3.6 | V |
| Cieľový prúd ponuky 2, 3 | ITARGET | – | – | 300 | mA |
| Prevádzková teplota | TOP | – | 20 | – | ˚C |
| Poznámka: 1. Režim snímania 2. Režim získavania zdrojov 3. Pozri časť 4. Režimy napájania pre viac podrobností o prevádzkových režimoch |
|||||
3.2 Absolútne maximálne hodnotenia
Prekročenie nasledujúcich limitov môže spôsobiť trvalé poškodenie dosky.
Tabuľka 3.2. Absolútne maximálne hodnotenia
| Parameter | Symbol | Min | Max | Jednotka |
| USB napájací vstup objtage | V-BUS | -0.3 | 5.5 | V |
| Target Voltage | VTARGET | -0.5 | 5.0 | V |
| Vylamovacie podložky | * | -0.5 | 5.0 | V |
Režimy napájania
Debugger Simplicity Link je napájaný, keď je pripojený k hostiteľovi pomocou kábla USB. Keď je Simplicity Link Debugger napájaný, môže pracovať v dvoch režimoch:
- Režim snímania (predvolené): Debugger Simplicity Link sníma objem napájaniatage pripojeného zariadenia. V tomto režime je prúd absorbovaný obvodom snímania ladiaceho zariadenia z pripojeného zariadenia zvyčajne menší ako 1 µA
- Režim sourcingu: Debugger Simplicity Link získava pevný objemtage 3.3 V do ladeného zariadenia
Pri spustení funguje Simplicity Link Debugger v režime snímania (predvolené). Tento režim je určený pre zariadenia s vlastným napájaním, tj pripojená doska má vlastný zdroj alebo batériu. Debugger Simplicity Link podporuje akékoľvek zariadenie Silicon Labs s dodávkou objtage v rozsahu od 1.8V do 3.6V. V takýchto podmienkach Simplicity Link Debugger nevyžaduje viac ako 100 mA a bude fungovať akýkoľvek hostiteľ USB 2.0.
Zmena režimu napájania:
Ak cieľové zariadenie nemá napájanie, je možné napájať ladiaci program Simplicity Link Debugger prepnutím tlačidla vypínača. Jedným stlačením tohto tlačidla aktivujete výstup pomocného napájania pripojený k VTARGET, zapnete zelený LED indikátor a privediete prúd do cieľového zariadenia (režim zdroja). Opätovným stlačením toho istého tlačidla deaktivujete napájanie a vypnete LED (režim snímania).
Obrázok 2.2 Bloková schéma na strane 4 v časti 2. Hardvér Overview môže pomôcť pri vizualizácii prevádzkových režimov.
Poznámka: Aby sa predišlo náhodnému spusteniu, tlačidlo musí byť stlačené o niečo dlhšie ako jednu sekundu, kým sa aktivuje výstup energie. Pri prevádzke v tomto režime poskytuje Simplicity Link Debugger pevnú objtage 3.3 V do cieľového zariadenia. V závislosti od vlastného hardvéru môže byť potrebné, aby hostiteľ USB poskytoval zdroj viac ako 100 mA, ale nie viac ako 500 mA.
Ak sa kontrolka LED po stlačení tlačidla rozsvieti načerveno, znamená to, že ladiaci program Simplicity Link Debugger nemohol aktivovať vypínač. Uistite sa, že na cieľovom zariadení nie je napájanie a skúste to znova.
Tabuľka 4.1. Indikátor režimu napájania
| LED indikátor | Režim napájania | Cieľové zariadenie Voltage Rozsah | USB Host Požadovaný prúd |
| VYPNUTÉ | sensing | 1.8V až 3.6V | Menej ako 100 mA |
| ZELENÁ | Súrcing | 3.3 V | Menej ako 500 mA |
| ČERVENÁ | Chyba snímania/pripojení | Mimo dosahu | – |
Dôležité: Neaktivujte výstup napájania, keď je cieľové zariadenie napájané iným spôsobom, môže to spôsobiť HW poškodenie oboch dosiek. Túto funkciu nikdy nepoužívajte so zariadeniami napájanými z batérie.
Ladenie
Simplicity Link Debugger je SEGGER J-Link Debugger, ktorý sa pripája k cieľovému zariadeniu pomocou rozhrania Serial Wire Debug (SWD) pre 32-bitové zariadenia Silicon Labs (EFM32, EFR32, SiWx) alebo rozhrania C2 pre 8-bitové zariadenia Silicon Labs. Zariadenia MCU (EFM8). Debugger umožňuje používateľovi sťahovať kód a ladiť aplikácie bežiace na pripojenom vlastnom hardvéri vybavenom rozhraním Mini Simplicity. Okrem toho poskytuje hostiteľskému počítaču virtuálny port COM (VCOM), ktorý je pripojený k sériovému portu* cieľového zariadenia na všeobecnú komunikáciu medzi spustenou aplikáciou a hostiteľským počítačom. Pre zariadenia EFR32 podporuje Simplicity Link Debugger aj Packet Trace Interface (PTI)*, ktorý ponúka neoceniteľné informácie o ladení prenášaných a prijatých paketov v bezdrôtových spojeniach.
Poznámka: *Za predpokladu, že rozhranie bolo nasmerované na cieľové zariadenie na vlastnej doske. Po vložení ladiaceho USB kábla sa palubný debugger aktivuje a prevezme kontrolu nad rozhraním ladenia a VCOM.
Po odpojení kábla USB môže byť cieľová doska stále pripojená. Prepínače úrovne a vypínač zabraňujú spätnému prenosu.
5.1 Virtuálny COM port
Virtuálny COM port (VCOM) poskytuje prostriedky na pripojenie UART k cieľovému zariadeniu a umožňuje hostiteľovi vymieňať si sériové dáta.
Ladiaci program prezentuje toto pripojenie ako virtuálny port COM na hostiteľskom počítači, ktorý sa objaví po vložení kábla USB.
Dáta sa prenášajú medzi hostiteľským počítačom a debuggerom cez USB pripojenie, ktoré emuluje sériový port pomocou USB Communication Device Class (CDC). Z ladiaceho nástroja sa údaje prenesú do cieľového zariadenia prostredníctvom fyzického UART
spojenie.
Sériový formát je štandardne 115200 bps, 8 bitov, bez parity a 1 stop bit.
Poznámka: Zmena prenosovej rýchlosti pre COM port na strane PC neovplyvní prenosovú rýchlosť UART medzi debuggerom a cieľovým zariadením. Avšak pre cieľové aplikácie, ktoré vyžadujú inú prenosovú rýchlosť, je možné zmeniť prenosovú rýchlosť VCOM tak, aby zodpovedala konfigurácii cieľového zariadenia. Parametre VCOM možno vo všeobecnosti konfigurovať prostredníctvom správcovskej konzoly súpravy dostupnej cez Simplicity Studio.
5.2 Rozhranie sledovania paketov
Rozhranie na sledovanie paketov (PTI) je nerušivý snímač údajov, stavu rádia a časuamp informácie. Na zariadeniach EFR32, počnúc od série 1, je PTI k dispozícii pre používateľa, aby mohol napojiť sa na dátové vyrovnávacie pamäte na úrovni rádiového vysielača/prijímača.
Z perspektívy zabudovaného softvéru je to dostupné cez RAIL Utility, komponent PTI v Simplicity Studio.
Konfigurácia a upgrady súpravy
Dialógové okno konfigurácie súpravy v Simplicity Studio vám umožňuje zmeniť režim ladenia adaptéra J-Link, aktualizovať jeho firmvér a zmeniť ďalšie konfiguračné nastavenia. Ak si chcete stiahnuť Simplicity Studio, prejdite na silabs.com/simplicity.
V hlavnom okne perspektívy aplikácie Simplicity Studio's Launcher sa zobrazuje režim ladenia a verzia firmvéru vybraného adaptéra J-Link. Kliknutím na odkaz [Zmeniť] vedľa ktoréhokoľvek z týchto nastavení otvoríte dialógové okno konfigurácie súpravy.
![]()
6.1 Aktualizácie firmvéru
Firmvér súpravy môžete aktualizovať prostredníctvom Simplicity Studio. Simplicity Studio bude pri spustení automaticky kontrolovať nové aktualizácie.
Na manuálne aktualizácie môžete použiť aj dialógové okno konfigurácie súpravy. Kliknite na tlačidlo [Prehľadávať] v časti [Aktualizovať adaptér] a vyberte správny file končiace na .emz. Potom kliknite na tlačidlo [Inštalovať balík].
História revízií súpravy
Revíziu súpravy nájdete vytlačenú na štítku balenia súpravy, ako je znázornené na obrázku nižšie. História revízií uvedená v tejto časti nemusí obsahovať všetky revízie súpravy. Revízie s malými zmenami môžu byť vynechané.
Debugger odkazov na jednoduchosť![]()
7.1 História revízií Si-DBG1015A
| Revízia súpravy | Vydané | Popis |
| A03 | 13. októbra 2022 | Prvotné uvoľnenie. |
História revízií dokumentu
Revízia 1.0
júna 2023
Počiatočná verzia dokumentu.
Štúdio jednoduchosti
Prístup jedným kliknutím k MCU a bezdrôtovým nástrojom, dokumentácii, softvéru, knižniciam zdrojových kódov a ďalším. K dispozícii pre Windows, Mac a Linux!
![]()
Portfólio internetu vecí
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kvalita
www.silabs.com/quality
Podpora a komunita
www.silabs.com/community
Vylúčenie zodpovednosti
Silicon Labs má v úmysle poskytnúť zákazníkom najnovšiu, presnú a hĺbkovú dokumentáciu všetkých periférnych zariadení a modulov dostupných pre implementátorov systémov a softvéru, ktorí používajú alebo plánujú používať produkty Silicon Labs. Charakterizačné údaje, dostupné moduly a periférie, veľkosti pamäte a adresy pamäte sa vzťahujú na každé konkrétne zariadenie a poskytnuté „typické“ parametre sa môžu v rôznych aplikáciách líšiť. Aplikácia napramptu popísané sú len ilustračné. Silicon Labs si vyhradzuje právo na zmeny bez ďalšieho upozornenia v informáciách o produkte, špecifikáciách a popisoch tu uvedených a neposkytuje záruky na presnosť alebo úplnosť zahrnutých informácií. Bez predchádzajúceho upozornenia môže spoločnosť Silicon Labs aktualizovať firmvér produktu počas výrobného procesu z dôvodov bezpečnosti alebo spoľahlivosti. Takéto zmeny nezmenia špecifikácie ani výkon produktu. Spoločnosť Silicon Labs nenesie žiadnu zodpovednosť za dôsledky použitia informácií uvedených v tomto dokumente. Tento dokument nenaznačuje ani výslovne neudeľuje žiadnu licenciu na navrhovanie alebo výrobu akýchkoľvek integrovaných obvodov. Produkty nie sú navrhnuté ani autorizované na použitie v zariadeniach FDA triedy III, v aplikáciách, pre ktoré sa vyžaduje schválenie FDA pred uvedením na trh, alebo v systémoch na podporu života bez osobitného písomného súhlasu Silicon Labs. „Systém na podporu života“ je akýkoľvek produkt alebo systém určený na podporu alebo udržanie života a/alebo zdravia, pri ktorom v prípade zlyhania možno odôvodnene očakávať, že povedie k vážnemu zraneniu alebo smrti. Produkty Silicon Labs nie sú navrhnuté ani autorizované pre vojenské aplikácie. Produkty Silicon Labs sa za žiadnych okolností nesmú používať v zbraniach hromadného ničenia vrátane (okrem iného) jadrových, biologických alebo chemických zbraní alebo rakiet schopných niesť takéto zbrane. Silicon Labs sa zrieka všetkých výslovných a implicitných záruk a nezodpovedá ani neručí za žiadne zranenia alebo škody súvisiace s používaním produktu Silicon Labs v takýchto neautorizovaných aplikáciách.
Poznámka: Tento obsah môže obsahovať neslušnú terminológiu, ktorá je už zastaraná. Silicon Labs nahrádza tieto výrazy inkluzívnym jazykom všade, kde je to možné. Pre viac informácií navštívte www.silabs.com/about-us/inclusive-lexicon-project
Informácie o ochranných známkach 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 ich kombinácie, „najúspornejšie mikrokontroléry na svete“, 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 ďalšie sú ochranné známky alebo registrované ochranné známky spoločnosti Silicon Labs. ARM, CORTEX, Cortex-M3 a THUMB sú ochranné známky alebo registrované ochranné známky spoločnosti ARM Holdings. Keil je registrovaná ochranná známka spoločnosti ARM Limited. Wi-Fi je registrovaná ochranná známka Wi-Fi Alliance. Všetky ostatné produkty alebo názvy značiek uvedené v tomto dokumente sú ochrannými známkami ich príslušných vlastníkov.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com
Dokumenty / zdroje
![]() |
SILICON LABS UG548 Simplicity Link Debugger [pdf] Používateľská príručka UG548 Simplicity Link Debugger, UG548, Simplicity Link Debugger, Link Debugger, Debugger |
