Logo SILICONUG548: Simple Link Debugger
Používateľská príručka

SILICON LABS UG548 Simplicity Link Debugger - Odporúčaný obrázok

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

SILICON LABS UG548 Simplicity Link Debugger – hardvér

2.2 Bloková schéma
Koniecview programu Simplicity Link Debugger je znázornený na obrázku nižšie.

SILICON LABS UG548 Simplicity Link Debugger - Diagram

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:

SILICON LABS UG548 Simplicity Link Debugger - Breakout Pads

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.

SILICON LABS UG548 Simplicity Link Debugger - Mini Simplicity

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:

  1. 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
  2. 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.

SILICON LABS UG548 Simplicity Link Debugger - nastavenie

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ťSILICON LABS UG548 Simplicity Link Debugger - br kód

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!

SILICON LABS UG548 Simplicity Link Debugger - Obr

SILICON LABS UG548 Simplicity Link Debugger - ikona Portfólio internetu vecí
www.silabs.com/IoT
SILICON LABS UG548 Simplicity Link Debugger - icon1 SW/HW
www.silabs.com/simplicity
SILICON LABS UG548 Simplicity Link Debugger - icon2 Kvalita
www.silabs.com/quality
SILICON LABS UG548 Simplicity Link Debugger - icon3 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.

Logo SILICONSilicon 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

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *