UG548: Simplicity Link Debugger
Gebruikersgids
![]()
UG548 Simplicity Link Debugger
Die Simplicity Link Debugger is 'n liggewig hulpmiddel vir die ontfouting en programmering van Silicon Labs-toestelle op pasgemaakte borde.
Die J-Link-ontfouter maak programmering en ontfouting op 'n teikentoestel oor USB moontlik, deur Slabs se Mini Simplicity-koppelvlak. 'n Virtuele COM-poort-koppelvlak (VCOM) bied 'n maklik-om-te gebruik reekspoortverbinding oor USB. Die Packet Trace Interface (PTI) bied
onskatbare ontfoutingsinligting oor gestuurde en ontvangde pakkies in draadlose skakels.
'n Kragskakelaar gee die opsie om teikenborde te ontfout sonder eksterne kragverbindings of batterye. Die bord het ook 12 uitbreekblokkies wat gebruik kan word om seine na en van die gekoppelde bord te ondersoek.
KENMERKE
- SEGGER J-Link ontfouter
- Pakkie Trace Interface
- Virtuele COM-poort
- Opsionele teiken voltage bron
- Uitbreekblokkies vir maklike ondersoek
ONDERSTEUNDE FOUTPROTOKOLLE
- Serial Wire Debug (SWD)
- Silicon Labs 2-draad-koppelvlak (C2)
SOFTWARE ONDERSTEUNING
- Simplicity Studio
BESTELINLIGTING
- Si-DBG1015A
PAKKET INHOUD
- Simplicity Link Debugger-bord (BRD1015A)
- Mini eenvoud kabel
Inleiding
Die Simplicity Link Debugger is 'n instrument wat ontwerp is om Silicon Labs-toestelle te ontfout en te programmeer op borde wat toegerus is met Mini Simplicity Interface, met behulp van Simplicity Studio of Simplicity Commander sagteware gereedskap.
1.1 Aan die gang
Om jou eie hardeware te begin programmeer of ontfout, laai die nuutste weergawe van Simplicity Studio af en koppel die plat kabel aan jou hardeware. As jou hardeware nie 'n geskikte koppelaar het nie, kan uitbreekblokkies alternatiewelik gebruik word om verbinding deur middel van jumperdrade te verskaf. Segger J-Link-bestuurders word vereis. Dit word by verstek geïnstalleer tydens die installering van Simplicity Studio, en hulle kan ook direk vanaf Segger afgelaai word.
1.2 Installasie
Gaan na silabs.com/developers/simplicity-studio om die nuutste weergawe van Simplicity Studio en SDK-hulpbronne af te laai, of dateer eenvoudig jou sagteware op deur die Installasiebestuurder-dialoog oop te maak.
Die sagteware gebruikersgids is toeganklik vanaf die Hulp-kieslys of deur die dokumentasiebladsye te besoek by: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 Pasgemaakte hardewarevereistes
Om aan te sluit en om voordeel te trektage van alle ontfoutingskenmerke wat aangebied word deur die Simplicity Link Debugger en Silicon Labs sagteware gereedskap, die Mini Simplicity koppelvlak moet geïmplementeer word by ontwerp stage van die pasgemaakte hardeware. Die Single Wire Debug-koppelvlak word benodig vir programmering en basiese ontfoutingsfunksies. Sien tabel Tabel 2.1 Mini Simplicity Connector Pen Beskrywings op bladsy 6 vir connector penout.
Die kabel wat saam met die stel voorsien word, is 'n 1.27 mm (50 mil) pitch lintkabel, afgesluit met 10-pen IDC-verbindings. Om dit te pas en foute te vermy wanneer die hardeware gekoppel word, word die keuse van 'n sleutelverbinding aanbeveel, bvample Samtec FTSH-105-01-L-DV-K.
Silicon Labs Dev kits en Explorer kits verskaf implementering bvamples vir spesifieke toestelpakkette, wat 'n mens in staat stel om te sien hoe seine tussen die Mini Simplicity-aansluiting en die randapparatuur op 'n gegewe teikentoestel gelei word.
Hardeware verbyview
2.1 Hardeware-uitleg
![]()
2.2 Blokdiagram
'n verbyview van die Simplicity Link Debugger word in die onderstaande figuur getoon.
![]()
2.3 Connectors
Hierdie afdeling gee 'n oorview van die Simplicity Link Debugger-konneksie.
2.3.1 USB-aansluiting
Die USB-aansluiting is aan die linkerkant van die Simplicity Link Debugger geleë. Alle kit se ontwikkelingskenmerke word hierdeur ondersteun
USB-koppelvlak wanneer dit aan 'n gasheerrekenaar gekoppel is. Sulke kenmerke sluit in:
- Ontfouting en programmering van die teikentoestel deur die aanboord J-Link-ontfouter te gebruik
- Kommunikasie met die teikentoestel oor die virtuele COM-poort met behulp van USB-CDC
- Pakkie Spoor
Benewens toegang tot ontwikkelingskenmerke van die kit, is hierdie USB-aansluiting ook die hoofkragbron vir die kit. USB 5V vanaf hierdie aansluiting dryf die debugger MCU en die hulpvolume aantage reguleerder wat krag op aanvraag na die teikentoestel ondersteun.
Wanneer u die Simplicity Link Debugger gebruik om krag aan die teikentoestel te verskaf, word dit aanbeveel dat u 'n USB-gasheer gebruik wat 500 mA kan verkry.
2.3.2 Breakout Pads
Uitbreekblokkies is toetspunte wat op die rande geplaas word. Hulle dra alle seine van die Mini Simplicity-koppelvlak, bied 'n maklike manier om te ondersoek met eksterne meetinstrumente of 'n alternatiewe verbinding met ontfoutingsborde wat nie 'n geskikte verbinding het nie. Die volgende prent toon die uitleg van uitbreekblokkies in Simplicity Link Debugger:
![]()
Sien tabel Tabel 2.1 Mini Simplicity Connector Pen Beskrywings op bladsy 6 vir beskrywings van seinnette.
2.3.3 Mini Eenvoud
Die Mini Simplicity Connector is ontwerp om gevorderde ontfoutingsfunksies te bied deur 'n klein 10-pen connector:
- Serial Wire Debug-koppelvlak (SWD) met SWO / Silicon Labs 2-Draad-koppelvlak (C2)
- Virtuele COM-poort (VCOM)
- Pakkie Trace Interface (PTI)
Indien nodig, ondersteun die Mini Simplicity-koppelvlak ook krag op aanvraag na die gekoppelde toestel. Hierdie funksie is normaalweg gedeaktiveer en die VTARGET-pen word slegs vir waarneming gebruik.
![]()
Tabel 2.1. Mini Simplicity Connector Pen Beskrywings
| Pin nommer | Funksie | Beskrywing |
| 1 | VTEIK | Target voltage op die ontfoute toepassing. Gemonitor of verskaf wanneer kragskakelaar geskakel word |
| 2 | GND | Grond |
| 3 | RST | Stel terug |
| 4 | VCOM_RX | Virtuele COM Rx |
| 5 | VCOM_TX | Virtuele COM Tx |
| 6 | SWO | Seriële draaduitset |
| 7 | SWDIO/C2D | Serial Wire Data, alternatiewelik C2 Data |
| 8 | SWCLK/C2CK | Serial Wire Clock, alternatiewelik C2 Clock |
| 9 | PTI_FRAME | Pakketspoorraamsein |
| 10 | PTI_DATA | Pakketspoordatasein |
Spesifikasies
3.1 Aanbevole bedryfstoestande
Die volgende tabel is bedoel om as riglyn te dien vir 'n korrekte gebruik van Simplicity Link Debugger. Die tabel dui tipiese bedryfstoestande en sommige ontwerplimiete aan.
Tabel 3.1. Aanbevole bedryfstoestande
| Parameter | Simbool | Min | Tipe | Maks | Eenheid |
| USB Toevoer Invoer Voltage | V-BUS | 4.4 | 5.0 | 5.25 | V |
| Target Voltage1, 3 | VTEIK | 1.8 | – | 3.6 | V |
| Teikenvoorsieningstroom 2, 3 | ITARGET | – | – | 300 | mA |
| Bedryfstemperatuur | BO | – | 20 | – | ˚C |
| Let wel: 1. Waarnemingsmodus 2. Verkrygingsmodus 3. Sien Afdeling 4. Kragtoevoermodusse vir meer besonderhede oor bedryfsmodusse |
|||||
3.2 Absolute maksimum graderings
Oorskryding van die volgende limiete kan permanente skade aan die bord veroorsaak.
Tabel 3.2. Absolute maksimum graderings
| Parameter | Simbool | Min | Maks | Eenheid |
| USB Toevoer Invoer Voltage | V-BUS | -0.3 | 5.5 | V |
| Target Voltage | VTEIK | -0.5 | 5.0 | V |
| Uitbreekblokkies | * | -0.5 | 5.0 | V |
Kragtoevoermodusse
Die Simplicity Link Debugger word aangedryf wanneer dit met die USB-kabel aan 'n gasheer gekoppel is. Wanneer dit aangedryf word, kan die Simplicity Link Debugger in twee modusse werk:
- Waarnemingsmodus (verstek): die Simplicity Link Debugger bespeur die toevoer voltage van die gekoppelde toestel. In hierdie modus is die stroom wat deur die waarnemingskringe van die ontfouter vanaf die gekoppelde toestel geabsorbeer word, tipies minder as 1 µA
- Verkrygingsmodus: die Simplicity Link Debugger verkry 'n vaste voltage van 3.3V na die toestel wat ontfout word
By aanvang werk die Simplicity Link Debugger in waarnemingsmodus (verstek). Hierdie modus is bedoel vir selfaangedrewe toestelle, dws die gekoppelde bord het sy eie kragtoevoer of battery. Die Simplicity Link Debugger ondersteun enige Silicon Labs-toestel met toevoer voltage wat wissel tussen 1.8V en 3.6V. In sulke toestande benodig die Simplicity Link Debugger nie meer as 100 mA nie en enige USB 2.0-gasheer sal werk.
Verander kragtoevoermodus:
As die teikentoestel geen krag het nie, is dit moontlik om krag van die Simplicity Link-ontfouter te voorsien deur die kragskakelaarknoppie te wissel. Deur hierdie knoppie een keer te druk, aktiveer die hulpkraguitset wat aan VTARGET gekoppel is, en skakel die groen LED-aanwyser AAN en verkry stroom na die teikentoestel (verkrygingsmodus). Deur dieselfde knoppie weer te druk, sal die krag deaktiveer en die LED AF skakel (waarnemingsmodus).
Die Figuur 2.2 Blokdiagram op bladsy 4 in Afdeling 2. Hardeware verbyview kan help om die bedryfsmodusse te visualiseer.
Let wel: Om toevallige aktiverings te voorkom, moet die knoppie 'n bietjie langer as een sekonde gedruk word voordat dit die kraguitset aktiveer. Wanneer dit in hierdie modus werk, verskaf die Simplicity Link Debugger 'n vaste voltage van 3.3V na die teikentoestel. Afhangende van die pasgemaakte hardeware, kan die USB-gasheer vereis word om meer as 100 mA te verkry, maar nie meer as 500 mA nie.
As die aanwyser-LED rooi word wanneer die knoppie gedruk word, beteken dit dat die Simplicity Link Debugger nie die kragskakelaar kon aktiveer nie. Maak seker dat daar geen krag op die teikentoestel is nie en probeer weer.
Tabel 4.1. Kragtoevoermodus-aanwyser
| LED aanwyser | Kragtoevoermodus | Teikentoestel Voltage Reeks | USB Gasheer Vereis Huidig |
| AF | sensing | 1.8V tot 3.6V | Minder as 100 mA |
| GROEN | Verkryging | 3.3 V | Minder as 500 mA |
| ROOI | Waarneming/verbindingsfout | Buite omvang | – |
Belangrik: Moenie die kraguitset aktiveer wanneer die teikentoestel op ander maniere aangedryf word nie, dit kan HW-skade aan enige van die borde veroorsaak. Moet nooit hierdie funksie met batteryaangedrewe toestelle gebruik nie.
Ontfouting
Die Simplicity Link Debugger is 'n SEGGER J-Link Debugger wat met die teikentoestel koppel deur die Serial Wire Debug (SWD) koppelvlak vir Silicon Labs 32-bis (EFM32, EFR32, SiWx) toestelle of die C2 koppelvlak vir Silicon Labs 8-bis te gebruik MCU's (EFM8) toestelle. Die ontfouter laat die gebruiker toe om kode af te laai en toepassings te ontfout wat op 'n gekoppelde pasgemaakte hardeware toegerus is met 'n Mini Simplicity-koppelvlak. Daarbenewens verskaf dit ook 'n virtuele COM (VCOM)-poort aan die gasheerrekenaar wat aan die teikentoestel se reekspoort* gekoppel is vir algemene kommunikasie tussen die lopende toepassing en die gasheerrekenaar. Vir EFR32-toestelle ondersteun die Simplicity Link Debugger ook Packet Trace Interface (PTI)*, wat waardevolle ontfoutingsinligting bied oor gestuurde en ontvangde pakkies in draadlose skakels.
Let wel: *Veronderstel dat die koppelvlak na die teikentoestel op pasgemaakte bord gestuur is. Wanneer die ontfout-USB-kabel ingesit is, is die aanboord-ontfouter kraggeaktiveer en neem beheer oor die ontfout- en VCOM-koppelvlakke.
Wanneer die USB-kabel verwyder word, is die teikenbord dalk steeds gekoppel. Vlakverskuiwings en die kragskakelaar verhoed terugporting.
5.1 Virtuele COM-poort
Die virtuele COM-poort (VCOM) bied 'n manier om 'n UART op die teikentoestel te koppel en laat 'n gasheer toe om reeksdata uit te ruil.
Die ontfouter bied hierdie verbinding aan as 'n virtuele COM-poort op die gasheerrekenaar wat opkom wanneer die USB-kabel ingesit word.
Data word tussen die gasheerrekenaar en die ontfouter oorgedra deur die USB-verbinding, wat 'n reekspoort naboots deur die USB Communication Device Class (CDC) te gebruik. Vanaf die ontfouter word die data deur 'n fisiese UART na die teikentoestel oorgedra
verband.
Die reeksformaat is 115200 bps, 8 bisse, geen pariteit, en 1 stopbis by verstek.
Let wel: Die verandering van die baudtempo vir die COM-poort aan die rekenaarkant beïnvloed nie die UART-baudrate tussen die ontfouter en die teikentoestel nie. Vir teikentoepassings wat 'n ander baudtempo vereis, is dit egter moontlik om die VCOM-baudrate te verander om by die teikentoestel se konfigurasie te pas. VCOM-parameters in die algemeen kan gekonfigureer word deur die stelle se Admin Console beskikbaar deur Simplicity Studio.
5.2 Pakketspoor-koppelvlak
Die Packet Trace Interface (PTI) is 'n nie-indringende snuffel van data, radiotoestand en tydstipamp inligting. Op EFR32-toestelle, vanaf reeks 1, word die PTI voorsien sodat die gebruiker die databuffers op die radiosender-/ontvangervlak kan gebruik.
Vanuit die ingebedde sagteware-perspektief is dit beskikbaar deur die RAIL Utility, PTI-komponent in Simplicity Studio.
Stel konfigurasie en opgraderings
Die stelkonfigurasiedialoog in Simplicity Studio laat jou toe om die J-Link-adapter-ontfoutmodus te verander, sy firmware op te gradeer en ander konfigurasie-instellings te verander. Om Simplicity Studio af te laai, gaan na silabs.com/simplicity.
In die hoofvenster van die Simplicity Studio se Launcher-perspektief word die ontfoutmodus en firmwareweergawe van die geselekteerde J-Link-adapter gewys. Klik op die [Verander]-skakel langs enige van hierdie instellings om die stelkonfigurasiedialoog oop te maak.
![]()
6.1 Firmware -opgraderings
Jy kan die stel-firmware opgradeer deur Simplicity Studio. Simplicity Studio sal outomaties kyk vir nuwe opdaterings by opstart.
Jy kan ook die stelkonfigurasiedialoog gebruik vir handmatige opgraderings. Klik op die [Blaai]-knoppie in die [Update Adapter]-afdeling om die korrekte te kies file eindig op .emz. Klik dan op die [Installeer pakket]-knoppie.
Kit Hersieningsgeskiedenis
Die hersiening van die stel kan gevind word gedruk op die verpakkingsetiket van die kit, soos uiteengesit in die figuur hieronder. Die hersieningsgeskiedenis wat in hierdie afdeling gegee word, sal dalk nie elke stelhersiening lys nie. Hersienings met geringe veranderinge kan weggelaat word.
Eenvoud skakel Ontfouter![]()
7.1 Si-DBG1015A Hersieningsgeskiedenis
| Kit Hersiening | Vrygestel | Beskrywing |
| A03 | 13 Oktober 2022 | Aanvanklike vrystelling. |
Dokument Hersieningsgeskiedenis
Hersiening 1.0
Junie 2023
Aanvanklike dokument weergawe.
Simplicity Studio
Een-klik toegang tot MCU en draadlose gereedskap, dokumentasie, sagteware, bronkode biblioteke en meer. Beskikbaar vir Windows, Mac en Linux!
![]()
IoT-portefeulje
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kwaliteit
www.silabs.com/quality
Ondersteuning en gemeenskap
www.silabs.com/community
Disclaimer
Silicon Labs beoog om kliënte te voorsien van die nuutste, akkurate en diepgaande dokumentasie van alle randapparatuur en modules wat beskikbaar is vir stelsel- en sagteware-implementeerders wat die Silicon Labs-produkte gebruik of van voorneme is om te gebruik. Karakteriseringsdata, beskikbare modules en randapparatuur, geheuegroottes en geheue-adresse verwys na elke spesifieke toestel, en “Tipiese” parameters wat verskaf word, kan en verskil in verskillende toepassings. Toepassing bvampLese wat hierin beskryf word, is slegs vir illustratiewe doeleindes. Silicon Labs behou die reg voor om veranderinge aan te bring sonder verdere kennisgewing aan die produkinligting, spesifikasies en beskrywings hierin, en gee nie waarborge ten opsigte van die akkuraatheid of volledigheid van die ingeslote inligting nie. Sonder voorafkennisgewing kan Silicon Labs produkfirmware tydens die vervaardigingsproses opdateer vir sekuriteits- of betroubaarheidsredes. Sulke veranderinge sal nie die spesifikasies of die prestasie van die produk verander nie. Silicon Labs sal geen aanspreeklikheid hê vir die gevolge van die gebruik van die inligting wat in hierdie dokument verskaf word nie. Hierdie dokument impliseer of verleen nie uitdruklik enige lisensie om enige geïntegreerde stroombane te ontwerp of te vervaardig nie. Die produkte is nie ontwerp of gemagtig om gebruik te word binne enige FDA Klas III-toestelle, toepassings waarvoor FDA-voormarkgoedkeuring vereis word of lewensondersteuningstelsels sonder die spesifieke skriftelike toestemming van Silicon Labs nie. 'n "Lewensondersteuningstelsel" is enige produk of stelsel wat bedoel is om lewe en/of gesondheid te ondersteun of te onderhou, wat, indien dit misluk, redelikerwys verwag kan word om aansienlike persoonlike besering of dood tot gevolg te hê. Silicon Labs-produkte is nie ontwerp of gemagtig vir militêre toepassings nie. Silicon Labs-produkte sal onder geen omstandighede in massavernietigingswapens gebruik word nie, insluitend (maar nie beperk nie tot) kern-, biologiese of chemiese wapens, of missiele wat in staat is om sulke wapens te lewer nie. Silicon Labs ontken alle uitdruklike en geïmpliseerde waarborge en sal nie verantwoordelik of aanspreeklik wees vir enige beserings of skade wat verband hou met die gebruik van 'n Silicon Labs-produk in sulke ongemagtigde toepassings nie.
Let wel: Hierdie inhoud kan 'n ensiewe terminologie bevat wat nou verouderd is. Silicon Labs vervang hierdie terme waar moontlik met inklusiewe taal. Vir meer inligting, besoek www.silabs.com/about-us/inclusive-lexicon-project
Handelsmerkinligting Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® en die Silicon Labs-logo® , Bluegiga® , Bluegiga Logo® , EFM ® , EFM32® , EFR, Ember® , Energy Micro, Energy Micro-logo en kombinasies daarvan, “die wêreld se mees energievriendelike mikrobeheerders”, Redpine Signals® , WiSe Connect , n-Link, Thread Arch® , EZLink® , EZRadio ® , EZRadioPRO® , Gecko® , Gecko OS, Gecko OS Studio, Precision32® , Simplicity Studio®, Telegesis, die Telegesis Logo®, USBXpress®, Zentri, die Zentri-logo en Zentri DMS, Z-Wave®, en ander is handelsmerke of geregistreerde handelsmerke van Silicon Labs. ARM, CORTEX, Cortex-M3 en THUMB is handelsmerke of geregistreerde handelsmerke van ARM Holdings. Keil is 'n geregistreerde handelsmerk van ARM Beperk. Wi-Fi is 'n geregistreerde handelsmerk van die Wi-Fi Alliance. Alle ander produkte of handelsname wat hierin genoem word, is handelsmerke van hul onderskeie houers.
Silicon Laboratories Inc.
400 Wes Cesar Chavez
Austin, TX 78701
VSA
www.silabs.com
Dokumente / Hulpbronne
![]() |
SILICON LABS UG548 Simplicity Link Debugger [pdf] Gebruikersgids UG548 Simplicity Link Debugger, UG548, Simplicity Link Debugger, Skakel Debugger, Debugger |
