SILIKONSKI logoUG548: Simplicity Link Debugger
Upute za korištenje

SILICON LABS UG548 Simplicity Link Debugger - istaknuta slika

UG548 Simplicity Link Debugger

Simplicity Link Debugger je lagani alat za otklanjanje pogrešaka i programiranje uređaja Silicon Labs na prilagođenim pločama.
J-Link debugger omogućuje programiranje i ispravljanje pogrešaka na ciljanom uređaju preko USB-a, preko Slabsovog Mini Simplicity sučelja. Sučelje virtualnog COM porta (VCOM) omogućuje jednostavnu vezu serijskog porta preko USB-a. Packet Trace Interface (PTI) nudi
neprocjenjive informacije o otklanjanju pogrešaka o poslanim i primljenim paketima u bežičnim vezama.
Prekidač za napajanje daje mogućnost otklanjanja pogrešaka na ciljnim pločama bez vanjskih priključaka za napajanje ili baterija. Ploča također ima 12 izlaznih jastučića koji se mogu koristiti za ispitivanje signala prema i od spojene ploče.

OSOBINE

  • SEGGER J-Link debugger
  • Sučelje praćenja paketa
  • Virtualni COM port
  • Izborni ciljni objtage izvor
  • Jastučići za izbijanje za jednostavno pipanje

PODRŽANI PROTOKOLI ZA OTKLANJANJE POGREŠAKA

  • Debug serijske žice (SWD)
  • 2-žično sučelje Silicon Labs (C2)

PODRŠKA SOFTVERA

  • Studio za jednostavnost

PODACI ZA NARUDŽBU

  • Si-DBG1015A

SADRŽAJ PAKETA

  • Ploča za otklanjanje pogrešaka Simplicity Link (BRD1015A)
  • Mini Simplicity kabel

Uvod

Simplicity Link Debugger je alat dizajniran za otklanjanje pogrešaka i programiranje uređaja Silicon Labs na pločama opremljenim Mini Simplicity sučeljem, koristeći softverske alate Simplicity Studio ili Simplicity Commander.
1.1 Početak rada
Za početak programiranja ili otklanjanja pogrešaka vlastitog hardvera, preuzmite najnoviju verziju Simplicity Studija i spojite ravni kabel na svoj hardver. Ako vaš hardver nema odgovarajući konektor, alternativno se mogu koristiti izlazne pločice za povezivanje pomoću premosnih žica. Potrebni su upravljački programi Segger J-Link. Oni se prema zadanim postavkama instaliraju tijekom instalacije Simplicity Studija, a mogu se preuzeti i izravno sa Seggera.
1.2 Instalacija
Idite na silabs.com/developers/simplicity-studio kako biste preuzeli najnoviju verziju Simplicity Studija i resursa SDK-a ili jednostavno ažurirajte svoj softver otvarajući dijalog Installation Manager.
Korisnički priručnik za softver dostupan je iz izbornika Pomoć ili posjetom stranicama dokumentacije na: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 Prilagođeni hardverski zahtjevi
Za povezivanje i preuzimanje advantagOd svih značajki otklanjanja pogrešaka koje nude Simplicity Link Debugger i softverski alati Silicon Labs, Mini Simplicity sučelje mora biti implementirano u dizajnutage prilagođenog hardvera. Single Wire Debug sučelje potrebno je za programiranje i osnovnu funkcionalnost otklanjanja pogrešaka. Pogledajte tablicu Tablica 2.1 Opis pinova konektora Mini Simplicity na stranici 6 za raspored pinova konektora.
Kabel koji se isporučuje s kompletom je trakasti kabel razmaka od 1.27 mm (50 mil), završen 10-pinskim IDC konektorima. Kako biste to uskladili i izbjegli pogreške prilikom povezivanja hardvera, preporučuje se odabir konektora s ključem, npr.ampSamtec FTSH-105-01-L-DV-K.
Silicon Labs Dev kompleti i Explorer kompleti pružaju implementaciju nprampdatoteke za specifične pakete uređaja, što omogućuje da se vidi kako se signali usmjeravaju između konektora Mini Simplicity i perifernih uređaja na određenom ciljnom uređaju.

Hardver gotovview

2.1 Izgled hardvera

SILICON LABS UG548 Simplicity Link Debugger - Hardver

2.2 Blok dijagram
Overview Simplicity Link Debuggera prikazan je na donjoj slici.

SILICON LABS UG548 Simplicity Link Debugger - dijagram

2.3 Priključci
Ovaj odjeljak daje overview povezivosti Simplicity Link Debuggera.
2.3.1 USB konektor
USB konektor nalazi se na lijevoj strani Simplicity Link Debuggera. Ovo podržava sve razvojne značajke kompleta
USB sučelje kada je spojeno na glavno računalo. Takve značajke uključuju:

  • Otklanjanje pogrešaka i programiranje ciljnog uređaja pomoću ugrađenog J-Link programa za otklanjanje pogrešaka
  • Komunikacija s ciljnim uređajem preko virtualnog COM porta koristeći USB-CDC
  • Praćenje paketa

Osim što omogućuje pristup razvojnim značajkama kompleta, ovaj USB priključak također je glavni izvor napajanja za komplet. USB 5V iz ovog priključka napaja MCU program za ispravljanje pogrešaka i pomoćni voltagRegulator koji podržava napajanje na zahtjev ciljnog uređaja.
Kada koristite Simplicity Link Debugger za napajanje ciljanog uređaja, preporučuje se da koristite USB host koji može proizvesti 500 mA.
2.3.2 Jastučići za izbijanje
Break out jastučići su ispitne točke postavljene na rubove. Nose sve signale sučelja Mini Simplicity, nude jednostavan način sondiranja s vanjskim mjernim instrumentima ili alternativnu vezu s pločama za otklanjanje pogrešaka koje nemaju odgovarajući konektor. Sljedeća slika prikazuje raspored prekidnih ploča u Simplicity Link Debuggeru:

SILICON LABS UG548 Simplicity Link Debugger - Breakout Pads

Pogledajte tablicu Tablica 2.1 Opis pinova mini jednostavnog konektora na stranici 6 za opise signalnih mreža.
2.3.3 Mini jednostavnost
Mini Simplicity konektor dizajniran je da nudi napredne značajke za otklanjanje pogrešaka putem malog 10-pinskog konektora:

  • Serial Wire Debug sučelje (SWD) sa SWO / Silicon Labs 2-Wire sučeljem (C2)
  • Virtualni COM port (VCOM)
  • Sučelje praćenja paketa (PTI)

Ako je potrebno, sučelje Mini Simplicity također podržava napajanje povezanog uređaja na zahtjev. Ova funkcija je obično onemogućena i VTARGET pin se koristi samo za očitavanje.

SILICON LABS UG548 Simplicity Link Debugger - Mini Simplicity

Tablica 2.1. Opis pinova Mini Simplicity konektora

Pin broj Funkcija Opis
1 VTARGET Ciljna voltage na otklonjenoj aplikaciji. Nadzire se ili isporučuje kada se uključi prekidač za napajanje
2 GND Ground
3 RST Resetiraj
4 VCOM_RX Virtualni COM Rx
5 VCOM_TX Virtualni COM Tx
6 SWO Serijski žičani izlaz
7 SWDIO/C2D Podaci serijske žice, alternativno podaci C2
8 SWCLK/C2CK Serijski žičani sat, alternativno C2 sat
9 PTI_FRAME Signal okvira praćenja paketa
10 PTI_DATA Signal podataka praćenja paketa

Tehnički podaci

3.1 Preporučeni radni uvjeti
Sljedeća tablica služi kao smjernica za ispravnu upotrebu Simplicity Link Debuggera. Tablica pokazuje tipične radne uvjete i neka ograničenja dizajna.
Tablica 3.1. Preporučeni radni uvjeti

Parametar Simbol Min Tip Maks Jedinica
USB ulaz za napajanje Voltage V-BUS 4.4 5.0 5.25 V
Target Voltage1, 3 VTARGET 1.8 3.6 V
Ciljna struja napajanja 2, 3 ITARGET 300 mA
Radna temperatura VRH 20 ˚C
Bilješka:
1. Sensing Mode
2. Način nabave
3. Vidi odjeljak
4. Načini napajanja za više detalja o načinima rada

3.2 Apsolutne maksimalne ocjene
Prekoračenje sljedećih ograničenja može uzrokovati trajno oštećenje ploče.
Tablica 3.2. Apsolutne maksimalne ocjene

Parametar Simbol Min Maks Jedinica
USB ulaz za napajanje Voltage V-BUS -0.3 5.5 V
Target Voltage VTARGET -0.5 5.0 V
Jastučići za izbijanje * -0.5 5.0 V

Načini napajanja

Simplicity Link Debugger se napaja kada je USB kabelom spojen na host. Kada je uključen, Simplicity Link Debugger može raditi u dva načina:

  1. Način očitavanja (zadano): Simplicity Link Debugger osjeća voltage povezanog uređaja. U ovom načinu rada, struja koju senzorski krug alata za otklanjanje pogrešaka apsorbira iz povezanog uređaja obično je manja od 1 µA
  2. Način izvora: Simplicity Link Debugger izvori fiksne voltage od 3.3 V na uređaj u kojem se otklanjaju pogreške

Prilikom pokretanja, Simplicity Link Debugger radi u načinu rada očitavanja (zadano). Ovaj način rada namijenjen je uređajima s vlastitim napajanjem, tj. spojena ploča ima vlastito napajanje ili bateriju. Simplicity Link Debugger podržava bilo koji uređaj Silicon Labs s opskrbom voltage u rasponu između 1.8 V i 3.6 V. U takvim uvjetima Simplicity Link Debugger ne zahtijeva više od 100 mA i bilo koji USB 2.0 host će raditi.
Promjena načina napajanja:
Ako ciljni uređaj nema napajanje, moguće ga je napajati iz Simplicity Link Debuggera prebacivanjem gumba za napajanje. Pritiskom na ovu tipku jednom aktivira se pomoćni izlaz napajanja spojen na VTARGET, uključuje se zeleni LED indikator i daje struju ciljnom uređaju (način izvora). Ponovnim pritiskom iste tipke deaktivirat ćete napajanje i isključiti LED (način rada senzora).
Slika 2.2 Blok dijagram na stranici 4 u odjeljku 2. Hardware Overview može pomoći u vizualizaciji načina rada.
Bilješka: Kako biste spriječili slučajno aktiviranje, tipku je potrebno pritisnuti nešto dulje od jedne sekunde prije nego što aktivira izlaznu snagu. Kada radi u ovom načinu rada, Simplicity Link Debugger pruža fiksni voltage od 3.3 V na ciljni uređaj. Ovisno o prilagođenom hardveru, USB glavno računalo može biti potrebno za izvor više od 100 mA, ali ne više od 500 mA.
Ako LED indikator svijetli crveno kada se pritisne gumb, to znači da Simplicity Link Debugger nije mogao aktivirati prekidač napajanja. Provjerite nema struje na ciljnom uređaju i pokušajte ponovno.
Tablica 4.1. Indikator načina napajanja

LED indikator Način napajanja Ciljni uređaj Voltage Domet Potreban USB host Trenutni
ISKLJUČENO Osjećajući 1.8 V do 3.6 V Manje od 100 mA
ZELENO Sourcing 3.3 V Manje od 500 mA
CRVENA Pogreška senzora/veze Izvan dometa

Važno: Nemojte aktivirati izlaz napajanja kada se ciljni uređaj napaja na drugi način, to bi moglo uzrokovati oštećenje HW-a na bilo kojoj od ploča. Nikada nemojte koristiti ovu funkciju s uređajima na baterije.

Otklanjanje pogrešaka

Simplicity Link Debugger je SEGGER J-Link Debugger koji se povezuje s ciljnim uređajem pomoću sučelja Serial Wire Debug (SWD) za 32-bitne (EFM32, EFR32, SiWx) uređaje Silicon Labsa ili C2 sučelja za 8-bitne Silicon Labs MCU (EFM8) uređaji. Debugger omogućuje korisniku preuzimanje koda i debugiranje aplikacija koje se izvode na povezanom prilagođenom hardveru opremljenom sučeljem Mini Simplicity. Osim toga, također pruža virtualni COM (VCOM) priključak za glavno računalo koje je povezano sa serijskim priključkom* ciljnog uređaja za komunikaciju opće namjene između pokrenute aplikacije i glavnog računala. Za EFR32 uređaje, Simplicity Link Debugger također podržava Packet Trace Interface (PTI)*, nudeći neprocjenjive informacije o otklanjanju pogrešaka o poslanim i primljenim paketima u bežičnim vezama.
Bilješka: *Pod pretpostavkom da je sučelje usmjereno na ciljni uređaj na prilagođenoj ploči. Kada je USB kabel za otklanjanje pogrešaka umetnut, ugrađeni program za otklanjanje pogrešaka se aktivira i preuzima kontrolu nad sučeljima za uklanjanje pogrešaka i VCOM.
Kad se USB kabel ukloni, ciljna ploča možda je još uvijek spojena. Pokretači razine i prekidač napajanja sprječavaju backporting.
5.1 Virtualni COM priključak
Virtualni COM port (VCOM) pruža način povezivanja UART-a na ciljni uređaj i omogućuje glavnom računalu razmjenu serijskih podataka.
Debugger predstavlja ovu vezu kao virtualni COM priključak na glavnom računalu koji se pojavljuje kada se umetne USB kabel.
Podaci se prenose između glavnog računala i programa za ispravljanje pogrešaka putem USB veze, koja emulira serijski priključak pomoću USB komunikacijske klase uređaja (CDC). Iz programa za ispravljanje pogrešaka podaci se prosljeđuju ciljnom uređaju putem fizičkog UART-a
veza.
Serijski format je 115200 bps, 8 bita, bez pariteta i 1 stop bit prema zadanim postavkama.
Bilješka: Promjena brzine prijenosa podataka za COM priključak na strani računala ne utječe na brzinu prijenosa podataka UART-a između programa za ispravljanje pogrešaka i ciljnog uređaja. Međutim, za ciljane aplikacije koje zahtijevaju različitu brzinu prijenosa podataka, moguće je promijeniti VCOM brzinu prijenosa podataka kako bi odgovarala konfiguraciji ciljnog uređaja. Parametri VCOM-a općenito se mogu konfigurirati putem Administratorske konzole kompleta dostupne putem Simplicity Studio-a.
5.2 Sučelje praćenja paketa
Packet Trace Interface (PTI) je nenametljivo njuškanje podataka, stanja radija i vremenaamp informacija. Na uređajima EFR32, počevši od serije 1, korisniku je omogućen PTI kako bi mogao pristupiti međuspremnicima podataka na razini radio odašiljača/prijemnika.
Iz perspektive ugrađenog softvera, ovo je dostupno putem RAIL Utility, PTI komponente u Simplicity Studio.

Konfiguracija kompleta i nadogradnje

Dijaloški okvir za konfiguraciju kompleta u Simplicity Studiju omogućuje vam promjenu načina otklanjanja pogrešaka J-Link adaptera, nadogradnju njegovog firmvera i promjenu ostalih konfiguracijskih postavki. Za preuzimanje Simplicity Studio idite na silabs.com/jednostavnost.
U glavnom prozoru perspektive Pokretača programa Simplicity Studio, prikazani su način otklanjanja pogrešaka i verzija firmvera odabranog J-Link adaptera. Kliknite vezu [Promijeni] pored bilo koje od ovih postavki da biste otvorili dijaloški okvir konfiguracije kompleta.

SILICON LABS UG548 Simplicity Link Debugger - Postavka

6.1 Nadogradnje firmvera
Možete nadograditi firmware kompleta putem Simplicity Studio. Simplicity Studio će automatski provjeriti postoje li nova ažuriranja pri pokretanju.
Također možete koristiti dijaloški okvir konfiguracije kompleta za ručne nadogradnje. Pritisnite gumb [Pregledaj] u odjeljku [Ažuriraj adapter] za odabir ispravnog file završava na .emz. Zatim kliknite gumb [Instaliraj paket].

Povijest revizija kompleta

Revizija kompleta može se pronaći ispisana na naljepnici pakiranja kompleta, kao što je prikazano na donjoj slici. Povijest revizija navedena u ovom odjeljku možda neće navesti sve revizije kompleta. Revizije s manjim izmjenama mogu se izostaviti.

Jednostavnost Link DebuggerSILICON LABS UG548 Simplicity Link Debugger - br kod

7.1 Povijest revizija Si-DBG1015A

Revizija kompleta Pušten na slobodu Opis
A03 13. listopada 2022 Početno izdanje.

Povijest revizija dokumenta

Revizija 1.0
lipnja 2023
Početna verzija dokumenta.
Studio za jednostavnost
Pristup MCU i bežičnim alatima, dokumentaciji, softveru, knjižnicama izvornog koda i još mnogo toga jednim klikom. Dostupno za Windows, Mac i Linux!

SILICON LABS UG548 Simplicity Link Debugger - Slika 1

SILICON LABS UG548 Simplicity Link Debugger - ikona IoT portfelj
www.silabs.com/IoT
SILICON LABS UG548 Simplicity Link Debugger - ikona1 SW/HW
www.silabs.com/jednostavnost
SILICON LABS UG548 Simplicity Link Debugger - ikona2 Kvaliteta
www.silabs.com/kvaliteta
SILICON LABS UG548 Simplicity Link Debugger - ikona3 Podrška i zajednica
www.silabs.com/community
Odricanje
Silicon Labs namjerava kupcima pružiti najnoviju, točnu i detaljnu dokumentaciju svih perifernih uređaja i modula dostupnih implementatorima sustava i softvera koji koriste ili namjeravaju koristiti proizvode Silicon Labs. Podaci o karakteristikama, dostupni moduli i periferija, veličine memorije i memorijske adrese odnose se na svaki pojedini uređaj, a navedeni "Tipični" parametri mogu varirati i razlikuju se u različitim aplikacijama. Primjena prampovdje opisane samo su u ilustrativne svrhe. Silicon Labs zadržava pravo izmjene bez daljnje obavijesti informacija o proizvodu, specifikacija i opisa ovdje i ne daje jamstva u pogledu točnosti ili potpunosti uključenih informacija. Bez prethodne obavijesti, Silicon Labs može ažurirati firmver proizvoda tijekom procesa proizvodnje iz sigurnosnih ili pouzdanih razloga. Takve promjene neće promijeniti specifikacije ili performanse proizvoda. Silicon Labs neće snositi nikakvu odgovornost za posljedice korištenja informacija navedenih u ovom dokumentu. Ovaj dokument ne podrazumijeva niti izričito daje bilo kakvu licencu za projektiranje ili proizvodnju integriranih sklopova. Proizvodi nisu dizajnirani niti ovlašteni za upotrebu u bilo kojem uređaju FDA klase III, aplikacijama za koje je potrebno prethodno odobrenje FDA ili sustavima za održavanje života bez posebnog pisanog pristanka Silicon Labs. "Sustav za održavanje života" je bilo koji proizvod ili sustav namijenjen održavanju ili održavanju života i/ili zdravlja, za koji se, ako zakaže, može razumno očekivati ​​da će rezultirati značajnim osobnim ozljedama ili smrću. Proizvodi Silicon Labsa nisu dizajnirani niti odobreni za vojnu primjenu. Proizvodi Silicon Labsa ni pod kojim uvjetima se ne smiju koristiti u oružju za masovno uništenje uključujući (ali ne ograničavajući se na) nuklearno, biološko ili kemijsko oružje ili projektile koji mogu isporučiti takvo oružje. Silicon Labs se odriče svih izričitih i podrazumijevanih jamstava i neće biti odgovoran za bilo kakve ozljede ili štete povezane s korištenjem proizvoda Silicon Labs u takvim neovlaštenim aplikacijama.
Bilješka: Ovaj sadržaj može sadržavati neugodnu terminologiju koja je sada zastarjela. Silicon Labs zamjenjuje ove pojmove uključivim jezikom gdje god je to moguće. Za više informacija, posjetite www.silabs.com/about-us/inclusive-lexicon-project
Informacije o zaštitnim znakovima Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® i logotip Silicon Labs® , Bluegiga® , Bluegiga Logo® , EFM ® , EFM32® , EFR, Ember® , Energy Micro, Energy Micro logotip i njihove kombinacije, “mikrokontroleri s najvećom potrošnjom energije na svijetu”, 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, Zentri logo i Zentri DMS, Z-Wave®, i drugi zaštitni su znakovi ili registrirani zaštitni znakovi tvrtke Silicon Labs. ARM, CORTEX, Cortex-M3 i THUMB su zaštitni znakovi ili registrirani zaštitni znakovi ARM Holdingsa. Keil je registrirani zaštitni znak tvrtke ARM Limited. Wi-Fi je registrirani zaštitni znak Wi-Fi Alliance. Svi ostali proizvodi ili nazivi robnih marki koji se ovdje spominju zaštitni su znakovi njihovih vlasnika.

SILIKONSKI logoSilicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
SAD
www.silabs.com

Dokumenti / Resursi

SILICON LABS UG548 Simplicity Link Debugger [pdf] Korisnički priručnik
UG548 Simplicity Link Debugger, UG548, Simplicity Link Debugger, Link Debugger, Debugger

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *