SILICONE logoUG548: Simplicity Link Debugger
Gebruikersgids

SILICON LABS UG548 Simplicity Link Debugger - Uitgestalde prent

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

SILICON LABS UG548 Simplicity Link Debugger - Hardeware

2.2 Blokdiagram
'n verbyview van die Simplicity Link Debugger word in die onderstaande figuur getoon.

SILICON LABS UG548 Simplicity Link Debugger - Diagram

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:

SILICON LABS UG548 Simplicity Link Debugger - Breakout Pads

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.

SILICON LABS UG548 Simplicity Link Debugger - Mini Simplicity

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:

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

SILICON LABS UG548 Simplicity Link Debugger - Instelling

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 OntfouterSILICON LABS UG548 Simplicity Link Debugger - br-kode

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!

SILICON LABS UG548 Simplicity Link Debugger - Fig1

SILICON LABS UG548 Simplicity Link Debugger - ikoon IoT-portefeulje
www.silabs.com/IoT
SILICON LABS UG548 Simplicity Link Debugger - ikoon1 SW/HW
www.silabs.com/simplicity
SILICON LABS UG548 Simplicity Link Debugger - ikoon2 Kwaliteit
www.silabs.com/quality
SILICON LABS UG548 Simplicity Link Debugger - ikoon3 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.

SILICONE logoSilicon 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

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *