SILICON logoUG548: Simplicity Link Debugger
Käyttöopas

SILICON LABS UG548 Simplicity Link Debugger - Suositeltu kuva

UG548 Simplicity Link Debugger

Simplicity Link Debugger on kevyt työkalu Silicon Labs -laitteiden virheenkorjaukseen ja ohjelmointiin mukautetuilla levyillä.
J-Link-debuggeri mahdollistaa ohjelmoinnin ja virheenkorjauksen kohdelaitteella USB:n kautta Slabsin Mini Simplicity -liitännän kautta. Virtuaalinen COM-porttiliitäntä (VCOM) tarjoaa helppokäyttöisen sarjaporttiyhteyden USB:n kautta. Packet Trace Interface (PTI) tarjoaa
arvokasta virheenkorjaustietoa langattomissa linkeissä lähetetyistä ja vastaanotetuista paketeista.
Virtakytkin antaa mahdollisuuden debug-kohdelevyille ilman ulkoisia virtaliitäntöjä tai akkuja. Kortissa on myös 12 irrotuslevyä, joita voidaan käyttää signaalien luotamiseen liitetylle kortille ja sieltä pois.

OMINAISUUDET

  • SEGGER J-Link debuggeri
  • Packet Trace -liitäntä
  • Virtuaalinen COM-portti
  • Valinnainen kohdetilavuustage lähde
  • Breakout-tyynyt helppoon koettamiseen

TUETTU DEBUG PROTOKOLLA

  • Serial Wire Debug (SWD)
  • Silicon Labsin 2-johdinliitäntä (C2)

OHJELMISTOTUKI

  • Yksinkertaisuus Studio

TILAUSTIEDOT

  • Si-DBG1015A

PAKKAUKSEN SISÄLTÖ

  • Simplicity Link -virheenkorjauskortti (BRD1015A)
  • Mini Simplicity -kaapeli

Johdanto

Simplicity Link Debugger on työkalu, joka on suunniteltu Silicon Labs -laitteiden virheenkorjaukseen ja ohjelmointiin Mini Simplicity Interface -liitännällä varustetuilla levyillä Simplicity Studio- tai Simplicity Commander -ohjelmistotyökalujen avulla.
1.1 Aloitusopas
Aloita oman laitteistosi ohjelmointi tai virheenkorjaus lataamalla Simplicity Studion uusin versio ja liittämällä litteä kaapeli laitteistoosi. Jos laitteistossasi ei ole sopivaa liitintä, voidaan vaihtoehtoisesti käyttää irrotuspehmusteita yhteyden muodostamiseen hyppyjohtimien avulla. Segger J-Link -ajurit vaaditaan. Nämä asennetaan oletusarvoisesti Simplicity Studion asennuksen yhteydessä, ja ne voidaan myös ladata suoraan Seggeristä.
1.2 Asennus
Siirry osoitteeseen silabs.com/developers/simplicity-studio ja lataa Simplicity Studion ja SDK-resurssien uusin versio tai päivitä ohjelmisto avaamalla Installation Manager -valintaikkuna.
Ohjelmiston käyttöopas on saatavilla Ohje-valikosta tai vierailemalla dokumentaatiosivuilla osoitteessa: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 Mukautetut laitteistovaatimukset
Yhteyden muodostaminen ja etumatkatagKaikista Simplicity Link Debuggerin ja Silicon Labs -ohjelmistotyökalujen tarjoamista virheenkorjausominaisuuksista Mini Simplicity -käyttöliittymä on otettava käyttöön suunnittelussa.tage mukautetusta laitteistosta. Single Wire Debug -liitäntää tarvitaan ohjelmointiin ja perusvirheenkorjaustoimintoihin. Katso taulukosta Taulukko 2.1 Mini Simplicity -liittimen nastakuvaukset sivulla 6 liittimen liitäntää varten.
Sarjan mukana toimitettu kaapeli on 1.27 mm:n (50 mil) nauhakaapeli, joka on päätetty 10-nastaisilla IDC-liittimillä. Tämän noudattamiseksi ja virheiden välttämiseksi laitteistoa kytkettäessä on suositeltavaa valita avainliitin, esimample Samtec FTSH-105-01-L-DV-K.
Silicon Labs Dev -sarjat ja Explorer-sarjat tarjoavat toteutuksen esimamples tietyille laitepaketteille, jonka avulla voidaan nähdä, kuinka signaalit reititetään Mini Simplicity -liittimen ja tietyn kohdelaitteen oheislaitteiden välillä.

Laitteisto ohiview

2.1 Laitteiston asettelu

SILICON LABS UG548 Simplicity Link Debugger - laitteisto

2.2 lohkokaavio
Yliview Simplicity Link Debuggerin versio näkyy alla olevassa kuvassa.

SILICON LABS UG548 Simplicity Link Debugger - kaavio

2.3 Liittimet
Tämä osio antaa yhteenvedonview Simplicity Link Debugger -liitettävyydestä.
2.3.1 USB -liitin
USB-liitin sijaitsee Simplicity Link Debuggerin vasemmalla puolella. Tämä tukee kaikkia sarjan kehitysominaisuuksia
USB-liitäntä, kun se on liitetty isäntätietokoneeseen. Tällaisia ​​ominaisuuksia ovat:

  • Kohdelaitteen virheenkorjaus ja ohjelmointi sisäänrakennetulla J-Link-debuggerilla
  • Viestintä kohdelaitteen kanssa virtuaalisen COM-portin kautta USB-CDC:n avulla
  • Packet Trace

Sen lisäksi, että tämä USB-liitin tarjoaa pääsyn sarjan kehitystoimintoihin, se on myös sarjan päävirtalähde. USB 5V tästä liittimestä antaa virtaa debuggerin MCU:lle ja lisätilalletage säädin, joka tukee on-demand-virtaa kohdelaitteeseen.
Kun käytät Simplicity Link Debuggeria virran syöttämiseen kohdelaitteelle, on suositeltavaa käyttää USB-isäntää, joka pystyy tuottamaan 500 mA.
2.3.2 Breakout-tyynyt
Break out -tyynyt ovat reunoihin sijoitettuja testipisteitä. Ne kuljettavat kaikki Mini Simplicity -liitännän signaalit, tarjoavat helpon tavan tutkia ulkoisilla mittauslaitteilla tai vaihtoehtoisen liitännän virheenkorjauskortille, joissa ei ole sopivaa liitintä. Seuraavassa kuvassa näkyy Simplicity Link Debuggerin purkaustyynyjen asettelu:

SILICON LABS UG548 Simplicity Link Debugger - Breakout Pads

Katso taulukko Taulukko 2.1 Mini Simplicity -liittimen nastakuvaukset sivulla 6 saadaksesi kuvaukset signaaliverkkoista.
2.3.3 Mini-yksinkertaisuus
Mini Simplicity Connector on suunniteltu tarjoamaan edistyneitä virheenkorjausominaisuuksia pienen 10-nastaisen liittimen kautta:

  • Serial Wire Debug -liitäntä (SWD) ja SWO / Silicon Labs 2-wire Interface (C2)
  • Virtuaalinen COM-portti (VCOM)
  • Packet Trace Interface (PTI)

Tarvittaessa Mini Simplicity -liitäntä tukee myös on-demand-virtaa liitettyyn laitteeseen. Tämä toiminto on normaalisti poissa käytöstä ja VTARGET-nastaa käytetään vain tunnistukseen.

SILICON LABS UG548 Simplicity Link Debugger - Mini Simplicity

Taulukko 2.1. Mini Simplicity -liittimen pin-kuvaukset

Pin-numero Toiminto Kuvaus
1 VTARGET Target voltage virheenkorjaussovelluksessa. Valvotaan tai syötetään, kun virtakytkintä käännetään
2 GND Maadoitus
3 RST Nollaa
4 VCOM_RX Virtuaalinen COM Rx
5 VCOM_TX Virtuaalinen COM Tx
6 SWO Sarjajohtolähtö
7 SWDIO/C2D Serial Wire Data, vaihtoehtoisesti C2 Data
8 SWCLK/C2CK Serial Wire Clock, vaihtoehtoisesti C2 Clock
9 PTI_FRAME Packet Trace Frame Signal
10 PTI_DATA Packet Trace Data Signal

Tekniset tiedot

3.1 Suositellut käyttöolosuhteet
Seuraava taulukko on tarkoitettu ohjeeksi Simplicity Link Debuggerin oikeaan käyttöön. Taulukossa on esitetty tyypilliset käyttöolosuhteet ja joitakin suunnittelurajoituksia.
Taulukko 3.1. Suositellut käyttöolosuhteet

Parametri Symboli Min Typ Max Yksikkö
USB Supply Input Voltage V-BUS 4.4 5.0 5.25 V
Target Voitage1, 3 VTARGET 1.8 3.6 V
Tavoitesyöttövirta 2, 3 ITARGET 300 mA
Käyttölämpötila TOP 20 ˚C
Huomautus:
1. Tunnistustila
2. Sourcing Mode
3. Katso kohta
4. Virtalähdetilat saadaksesi lisätietoja käyttötiloista

3.2 Absoluuttiset enimmäisarvot
Seuraavien rajojen ylittäminen voi aiheuttaa pysyvän vaurion levylle.
Taulukko 3.2. Absoluuttiset enimmäisarvosanat

Parametri Symboli Min Max Yksikkö
USB Supply Input Voltage V-BUS -0.3 5.5 V
Target Voitage VTARGET -0.5 5.0 V
Breakout-tyynyt * -0.5 5.0 V

Virtalähteen tilat

Simplicity Link Debuggeri saa virtansa, kun se on liitetty isäntään USB-kaapelilla. Kun Simplicity Link Debugger on päällä, se voi toimia kahdessa tilassa:

  1. Tunnistustila (oletus): Simplicity Link Debugger tunnistaa syöttötilavuudentage yhdistetystä laitteesta. Tässä tilassa debuggerin tunnistuspiirin absorboima virta kytketystä laitteesta on tyypillisesti alle 1 µA
  2. Sourcing-tila: Simplicity Link Debugger lähtee kiinteästä voltage 3.3 V:sta virheenkorjattavaan laitteeseen

Käynnistettäessä Simplicity Link Debugger toimii tunnistustilassa (oletus). Tämä tila on tarkoitettu omatehoisille laitteille, eli liitetyllä kortilla on oma virtalähde tai akku. Simplicity Link Debugger tukee kaikkia Silicon Labs -laitteita, joissa on syöttötilavuustage vaihtelee 1.8 V ja 3.6 V välillä. Tällaisissa olosuhteissa Simplicity Link Debugger ei vaadi enempää kuin 100 mA ja mikä tahansa USB 2.0 -isäntä toimii.
Virtalähteen tilan vaihtaminen:
Jos kohdelaitteessa ei ole virtaa, on mahdollista syöttää virtaa Simplicity Link Debuggerista vaihtamalla virtakytkintä. Tämän painikkeen painaminen kerran aktivoi VTARGETiin liitetyn lisätehon lähdön, sytyttää vihreän LED-merkkivalon ja ottaa virran kohdelaitteeseen (lähdetila). Saman painikkeen painaminen uudelleen kytkee virran pois päältä ja sammuttaa LEDin (tunnistustila).
Kuva 2.2 Lohkokaavio sivulla 4 osiossa 2. Hardware Overview saattaa auttaa toimintatilojen visualisoinnissa.
Huomautus: Tahattomien aktivointien estämiseksi painiketta on painettava hieman yli sekunnin, ennen kuin se aktivoi tehon. Tässä tilassa toimiessaan Simplicity Link Debugger tarjoaa kiinteän voltage 3.3 V kohdelaitteeseen. Mukautetusta laitteistosta riippuen USB-isäntä saatetaan vaatia lähtemään yli 100 mA, mutta enintään 500 mA.
Jos merkkivalo muuttuu punaiseksi, kun painiketta painetaan, se tarkoittaa, että Simplicity Link Debugger ei voinut aktivoida virtakytkintä. Varmista, että kohdelaitteessa ei ole virtaa, ja yritä uudelleen.
Taulukko 4.1. Virtalähdetilan ilmaisin

LED-ilmaisin Virransyöttötila Target Device Voltage Alue Vaadittava USB-isäntävirta
POIS Tunnistaminen 1.8V - 3.6V Alle 100 mA
VIHREÄ Hankinta 3.3V Alle 500 mA
PUNAINEN Tunnistus/yhteysvirhe Kantaman ulkopuolella

Tärkeää: Älä aktivoi lähtötehoa, kun kohdelaite saa virtaa muulla tavalla, se voi aiheuttaa HW-vaurioita kummallekin kortille. Älä koskaan käytä tätä toimintoa akkukäyttöisten laitteiden kanssa.

Virheenkorjaus

Simplicity Link Debugger on SEGGER J-Link -debuggeri, joka liitetään kohdelaitteeseen käyttämällä SWD (Serial Wire Debug) -liitäntää Silicon Labs 32-bittisille (EFM32, EFR32, SiWx) laitteille tai C2-liitäntää Silicon Labs 8-bittisille laitteille. MCU-laitteet (EFM8). Debuggerin avulla käyttäjä voi ladata koodia ja virheenkorjaussovelluksia, jotka toimivat yhdistetyllä mukautetulla laitteistolla, joka on varustettu Mini Simplicity -liittymällä. Lisäksi se tarjoaa myös virtuaalisen COM (VCOM) -portin isäntätietokoneelle, joka on kytketty kohdelaitteen sarjaporttiin* yleiskäyttöistä viestintää varten käynnissä olevan sovelluksen ja isäntätietokoneen välillä. EFR32-laitteissa Simplicity Link Debugger tukee myös Packet Trace Interface (PTI)* -liitäntää, joka tarjoaa arvokasta virheenkorjaustietoa langattomissa linkeissä lähetetyistä ja vastaanotetuista paketeista.
Huomautus: * Olettaen, että liitäntä on reititetty kohdelaitteeseen mukautetulla kortilla Kun virheenkorjaus-USB-kaapeli on kytketty, sisäänrakennettu debuggeri aktivoituu ja ottaa hallintaansa virheenkorjaus- ja VCOM-liitännät.
Kun USB-kaapeli irrotetaan, kohdekortti saattaa silti olla kytkettynä. Tason vaihtajat ja virtakytkin estävät takaportin.
5.1 Virtuaalinen COM-portti
Virtuaalinen COM-portti (VCOM) tarjoaa tavan liittää UART kohdelaitteeseen ja sallii isäntäkoneen vaihtaa sarjatietoja.
Debuggeri esittää tämän yhteyden isäntätietokoneen virtuaalisena COM-porttina, joka tulee näkyviin, kun USB-kaapeli asetetaan.
Tiedot siirretään isäntätietokoneen ja virheenkorjaajan välillä USB-liitännän kautta, joka emuloi sarjaporttia käyttämällä USB-kommunikaatiolaiteluokkaa (CDC). Debuggerista tiedot välitetään kohdelaitteeseen fyysisen UART:n kautta
yhteys.
Sarjamuoto on oletuksena 115200 bps, 8 bittiä, ei pariteettia ja 1 stop bitti.
Huomautus: PC-puolen COM-portin siirtonopeuden muuttaminen ei vaikuta UART-siirtonopeuteen debuggerin ja kohdelaitteen välillä. Kohdesovelluksissa, jotka vaativat eri siirtonopeutta, on kuitenkin mahdollista muuttaa VCOM-siirtonopeus vastaamaan kohdelaitteen kokoonpanoa. VCOM-parametrit voidaan yleensä määrittää sarjojen hallintakonsolin kautta, joka on saatavana Simplicity Studion kautta.
5.2 Packet Trace -liitäntä
Packet Trace Interface (PTI) on ei-tunkeileva tiedon, radiotilan ja ajan haistelijaamp tiedot. EFR32-laitteissa sarjasta 1 alkaen PTI tarjotaan käyttäjälle, jotta hän voi käyttää datapuskureita radiolähetin/vastaanotin tasolla.
Sulautetun ohjelmiston näkökulmasta tämä on saatavilla Simplicity Studion PTI-komponentin RAIL Utilityn kautta.

Kitin kokoonpano ja päivitykset

Simplicity Studion sarjan määritysikkunan avulla voit muuttaa J-Link-sovittimen virheenkorjaustilaa, päivittää sen laiteohjelmiston ja muuttaa muita kokoonpanoasetuksia. Lataa Simplicity Studio siirtymällä osoitteeseen silabs.com/simplicity.
Simplicity Studion Launcher-perspektiivin pääikkunassa näytetään valitun J-Link-sovittimen virheenkorjaustila ja laiteohjelmistoversio. Napsauta näiden asetusten vieressä olevaa [Muuta]-linkkiä avataksesi sarjan määritysikkunan.

SILICON LABS UG548 Simplicity Link Debugger - Asetus

6.1 Laiteohjelmistopäivitykset
Voit päivittää sarjan laiteohjelmiston Simplicity Studion kautta. Simplicity Studio tarkistaa automaattisesti uudet päivitykset käynnistyksen yhteydessä.
Voit myös käyttää sarjan asetusten valintaikkunaa manuaalisiin päivityksiin. Napsauta [Selaa]-painiketta [Päivitä sovitin] -osiossa valitaksesi oikean file joka päättyy .emz. Napsauta sitten [Asenna paketti] -painiketta.

Kitin versiohistoria

Sarjan versio löytyy painettuna pakkauksen etikettiin alla olevan kuvan mukaisesti. Tässä osiossa annetussa versiohistoriassa ei välttämättä luetella jokaista sarjan versiota. Tarkistukset, joissa on pieniä muutoksia, voidaan jättää pois.

Yksinkertainen linkki DebuggerSILICON LABS UG548 Simplicity Link Debugger - br-koodi

7.1 Si-DBG1015A Versiohistoria

Kitin tarkistus Julkaistu Kuvaus
A03 13 päivänä lokakuuta 2022 Alkuperäinen julkaisu.

Asiakirjan versiohistoria

Versio 1.0
Kesäkuu 2023
Dokumentin alkuperäinen versio.
Yksinkertaisuus Studio
Pääset yhdellä napsautuksella MCU- ja langattomiin työkaluihin, dokumentaatioon, ohjelmistoon, lähdekoodikirjastoihin ja muihin. Saatavilla Windowsille, Macille ja Linuxille!

SILICON LABS UG548 Simplicity Link Debugger - kuva 1

SILICON LABS UG548 Simplicity Link Debugger - kuvake IoT-portfolio
www.silabs.com/IoT
SILICON LABS UG548 Simplicity Link Debugger - icon1 SW/HW
www.silabs.com/simplicity
SILICON LABS UG548 Simplicity Link Debugger - icon2 Laatu
www.silabs.com/quality
SILICON LABS UG548 Simplicity Link Debugger - icon3 Tuki ja yhteisö
www.silabs.com/community
Vastuuvapauslauseke
Silicon Labs aikoo tarjota asiakkaille uusimman, tarkan ja perusteellisen dokumentaation kaikista lisälaitteista ja moduuleista, jotka ovat saatavilla järjestelmän ja ohjelmiston toteuttajille, jotka käyttävät tai aikovat käyttää Silicon Labs -tuotteita. Karakterisointitiedot, käytettävissä olevat moduulit ja oheislaitteet, muistikoot ja muistiosoitteet viittaavat kuhunkin tiettyyn laitteeseen, ja toimitetut "tyypilliset" parametrit voivat vaihdella ja vaihtelevat eri sovelluksissa. Sovellus esimamptässä kuvatut ovat vain havainnollistavia tarkoituksia. Silicon Labs pidättää oikeuden tehdä muutoksia ilman erillistä ilmoitusta tässä oleviin tuotetietoihin, spesifikaatioihin ja kuvauksiin, eikä anna takuita mukana olevien tietojen tarkkuudesta tai täydellisyydestä. Ilman ennakkoilmoitusta Silicon Labs voi päivittää tuotteen laiteohjelmiston valmistusprosessin aikana turvallisuus- tai luotettavuussyistä. Tällaiset muutokset eivät muuta tuotteen ominaisuuksia tai suorituskykyä. Silicon Labs ei ole vastuussa tässä asiakirjassa annettujen tietojen käytön seurauksista. Tämä asiakirja ei tarkoita tai anna nimenomaisesti lupaa suunnitella tai valmistaa mitään integroituja piirejä. Tuotteita ei ole suunniteltu tai valtuutettu käytettäviksi missään FDA Class III -laitteissa, sovelluksissa, joihin vaaditaan FDA:n ennakkohyväksyntä, tai Life Support Systemsissä ilman Silicon Labsin kirjallista lupaa. "Life Support System" on mikä tahansa tuote tai järjestelmä, joka on tarkoitettu tukemaan tai ylläpitämään elämää ja/tai terveyttä ja jonka epäonnistuessa voidaan kohtuudella odottaa johtavan merkittävään henkilövahinkoon tai kuolemaan. Silicon Labsin tuotteita ei ole suunniteltu tai hyväksytty sotilaskäyttöön. Silicon Labsin tuotteita ei saa missään olosuhteissa käyttää joukkotuhoaseissa, mukaan lukien (mutta ei rajoittuen) ydin-, biologiset tai kemialliset aseet tai ohjukset, jotka pystyvät kuljettamaan tällaisia ​​aseita. Silicon Labs kieltäytyy kaikista nimenomaisista ja oletetuista takuista eikä ole vastuussa mistään vammoista tai vahingoista, jotka liittyvät Silicon Labs -tuotteen käyttöön tällaisissa luvattomissa sovelluksissa.
Huomautus: Tämä sisältö saattaa sisältää poikkeavaa terminologiaa, joka on nyt vanhentunut. Silicon Labs korvaa nämä termit kattavalla kielellä aina kun mahdollista. Lisätietoja on osoitteessa www.silabs.com/about-us/inclusive-lexicon-project
Tavaramerkkitiedot Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® ja Silicon Labs logo® , Bluegiga® , Bluegiga Logo® , EFM ® , EFM32® , EFR, Ember® , Energy Micro, Energy Micro ja niiden yhdistelmät, "maailman energiaystävällisimmät mikro-ohjaimet", Redpine Signals®, WiSe Connect, n-Link, Thread Arch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32® Studio®, Telegesis, Telegesis-logo®, USBXpress®, Zentri, Zentri-logo ja Zentri DMS, Z-Wave® ja muut ovat Silicon Labsin tavaramerkkejä tai rekisteröityjä tavaramerkkejä. ARM, CORTEX, Cortex-M3 ja THUMB ovat ARM Holdingsin tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Keil on ARM Limitedin rekisteröity tavaramerkki. Wi-Fi on Wi-Fi Alliancen rekisteröity tavaramerkki. Kaikki muut tässä mainitut tuotteet tai tuotenimet ovat vastaavien haltijoidensa tavaramerkkejä.

SILICON logoSilicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com

Asiakirjat / Resurssit

SILICON LABS UG548 Simplicity Link Debugger [pdfKäyttöopas
UG548 Simplicity Link Debugger, UG548, Simplicity Link Debugger, Link Debugger, Debugger

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *