logo ng SILICONUG548: Simplicity Link Debugger
Gabay ng Gumagamit

SILICON LABS UG548 Simplicity Link Debugger - Itinatampok na Larawan

UG548 Simplicity Link Debugger

Ang Simplicity Link Debugger ay isang magaan na tool para sa pag-debug at pagprograma ng mga Silicon Labs na device sa mga custom na board.
Ang J-Link debugger ay nagbibigay-daan sa programming at pag-debug sa isang target na device sa pamamagitan ng USB, sa pamamagitan ng Mini Simplicity interface ng Slabs. Ang isang virtual COM port interface (VCOM) ay nagbibigay ng isang madaling gamitin na serial port na koneksyon sa USB. Ang Packet Trace Interface (PTI) ay nag-aalok
napakahalagang impormasyon sa pag-debug tungkol sa ipinadala at natanggap na mga packet sa mga wireless na link.
Ang power switch ay nagbibigay ng opsyon na i-debug ang mga target na board nang walang panlabas na koneksyon ng kuryente o baterya. Ang board ay mayroon ding 12 break out pad na maaaring gamitin para sa probing signal papunta at mula sa konektadong board.

MGA TAMPOK

  • SEGGER J-Link debugger
  • Interface ng Packet Trace
  • Virtual COM port
  • Opsyonal na target voltage pinagmulan
  • Breakout pad para sa madaling probing

SUPPORTED DEBUG PROTOCOLS

  • Serial Wire Debug (SWD)
  • Silicon Labs 2-Wire Interface (C2)

SUPPORT NG SOFTWARE

  • Simplicity Studio

IMPORMASYON SA PAG-ORDER

  • Si-DBG1015A

NILALAMAN NG PACKAGE

  • Simplicity Link Debugger board (BRD1015A)
  • Mini Simplicity Cable

Panimula

Ang Simplicity Link Debugger ay isang tool na idinisenyo upang i-debug at i-program ang mga Silicon Labs na device sa mga board na nilagyan ng Mini Simplicity Interface, gamit ang Simplicity Studio o Simplicity Commander software tool.
1.1 Pagsisimula
Upang simulan ang programming o pag-debug ng sarili mong hardware, i-download ang pinakabagong bersyon ng Simplicity Studio, at ikonekta ang flat cable sa iyong hardware. Kung walang angkop na connector ang iyong hardware, maaaring gamitin ang mga break out pad upang magbigay ng koneksyon sa pamamagitan ng mga jumper wire. Kinakailangan ang mga driver ng Segger J-Link. Ang mga ito ay naka-install bilang default sa panahon ng pag-install ng Simplicity Studio, at maaari din silang i-download nang direkta mula sa Segger.
1.2 Pag-install
Pumunta sa silabs.com/developers/simplicity-studio upang i-download ang pinakabagong bersyon ng Simplicity Studio at mga mapagkukunan ng SDK, o i-update lang ang iyong software sa pagbubukas ng dialog ng Installation Manager.
Ang gabay sa gumagamit ng software ay naa-access mula sa menu ng Tulong o pagbisita sa mga pahina ng dokumentasyon sa: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 Mga Custom na Kinakailangan sa Hardware
Upang kumonekta at kumuha ng advantagsa lahat ng mga feature sa pag-debug na inaalok ng Simplicity Link Debugger at Silicon Labs software tool, kailangang ipatupad ang Mini Simplicity interface sa disenyotage ng custom na hardware. Ang interface ng Single Wire Debug ay kinakailangan para sa programming at basic na debug functionality. Tingnan ang talahanayan Talahanayan 2.1 Mini Simplicity Connector Pin Deskripsyon sa pahina 6 para sa connector pinout.
Ang cable na ibinigay kasama ng kit ay isang 1.27 mm (50 mil) pitch ribbon cable, na tinapos gamit ang 10-pin IDC connectors. Upang itugma ito at maiwasan ang mga pagkakamali kapag kumokonekta sa hardware, inirerekomenda ang pagpili ng naka-key na connector, halimbawaample Samtec FTSH-105-01-L-DV-K.
Ang Silicon Labs Dev kit at Explorer kit ay nagbibigay ng pagpapatupad halamples para sa mga partikular na pakete ng device, na nagbibigay-daan sa isa na makita kung paano niruruta ang mga signal sa pagitan ng Mini Simplicity connector at ng mga peripheral sa isang partikular na target na device.

Tapos na ang Hardwareview

2.1 Layout ng Hardware

SILICON LABS UG548 Simplicity Link Debugger - Hardware

2.2 Block Diagram
Isang taposview ng Simplicity Link Debugger ay ipinapakita sa figure sa ibaba.

SILICON LABS UG548 Simplicity Link Debugger - Diagram

2.3 Mga Konektor
Ang seksyon na ito ay nagbibigay ng isang higit saview ng Simplicity Link Debugger connectivity.
2.3.1 USB Connector
Ang USB connector ay matatagpuan sa kaliwang bahagi ng Simplicity Link Debugger. Ang lahat ng mga tampok sa pagbuo ng kit ay sinusuportahan sa pamamagitan nito
USB interface kapag nakakonekta sa isang host computer. Kabilang sa mga naturang tampok ang:

  • Pag-debug at pagprograma ng target na device gamit ang on-board na J-Link debugger
  • Komunikasyon sa target na device sa virtual COM port gamit ang USB-CDC
  • Packet Trace

Bilang karagdagan sa pagbibigay ng access sa mga feature ng development ng kit, ang USB connector na ito ang pangunahing pinagmumulan ng kuryente para sa kit. Pinapaandar ng USB 5V mula sa connector na ito ang debugger MCU at ang auxiliary voltage regulator na sumusuporta sa on-demand na kapangyarihan sa target na device.
Kapag ginagamit ang Simplicity Link Debugger upang magbigay ng power sa target na device, inirerekomenda na gumamit ka ng USB host na may kakayahang mag-source ng 500 mA.
2.3.2 Mga Breakout Pad
Ang mga break out pad ay mga test point na nakalagay sa mga gilid. Dala ng mga ito ang lahat ng signal ng interface ng Mini Simplicity, nag-aalok ng madaling paraan upang masuri gamit ang mga panlabas na instrumento sa pagsukat o isang alternatibong koneksyon sa mga debug board na walang angkop na connector. Ipinapakita ng sumusunod na larawan ang layout ng mga breakout pad sa Simplicity Link Debugger:

SILICON LABS UG548 Simplicity Link Debugger - Mga Breakout Pad

Tingnan ang talahanayan Talahanayan 2.1 Mini Simplicity Connector Pin Deskripsyon sa pahina 6 para sa mga paglalarawan ng signal nets.
2.3.3 Mini Simplicity
Ang Mini Simplicity Connector ay idinisenyo upang mag-alok ng mga advanced na feature sa pag-debug sa pamamagitan ng isang maliit na 10-pin connector:

  • Serial Wire Debug interface (SWD) na may SWO / Silicon Labs 2-Wire Interface (C2)
  • Virtual COM port (VCOM)
  • Packet Trace Interface (PTI)

Kung kinakailangan, sinusuportahan din ng Mini Simplicity interface ang on-demand na power sa nakakonektang device. Ang function na ito ay karaniwang hindi pinagana at ang VTARGET pin ay ginagamit lamang para sa sensing.

SILICON LABS UG548 Simplicity Link Debugger - Mini Simplicity

Talahanayan 2.1. Mga Paglalarawan ng Pin ng Mini Simplicity Connector

Numero ng Pin Function Paglalarawan
1 VTARGET Target voltage sa na-debug na application. Sinusubaybayan o ibinibigay kapag naka-toggle ang power switch
2 GND Lupa
3 RST I-reset
4 VCOM_RX Virtual COM Rx
5 VCOM_TX Virtual COM Tx
6 SWO Serial Wire Output
7 SWIDIO/C2D Serial Wire Data, bilang kahalili C2 Data
8 SWCLK/C2CK Serial Wire Clock, alternatibong C2 Clock
9 PTI_FRAME Packet Trace Frame Signal
10 PTI_DATA Signal ng Data ng Packet Trace

Mga pagtutukoy

3.1 Inirerekomendang Kundisyon sa Operasyon
Ang sumusunod na talahanayan ay nilayon na magsilbing gabay para sa tamang paggamit ng Simplicity Link Debugger. Ang talahanayan ay nagpapahiwatig ng mga tipikal na kondisyon ng pagpapatakbo at ilang mga limitasyon sa disenyo.
Talahanayan 3.1. Inirerekomendang Kundisyon sa Operasyon

Parameter Simbolo Min Typ Max Yunit
USB Supply Input Voltage V-BUS 4.4 5.0 5.25 V
Target Voltage1, 3 VTARGET 1.8 3.6 V
Target na Supply Kasalukuyang 2, 3 ITARGET 300 mA
Operating Temperatura TOP 20 ˚C
Tandaan:
1. Sensing Mode
2. Sourcing Mode
3. Tingnan ang Seksyon
4. Mga Power Supply Mode para sa higit pang mga detalye tungkol sa mga operating mode

3.2 Ganap na Pinakamataas na Mga Rating
Ang paglampas sa mga sumusunod na limitasyon ay maaaring magdulot ng permanenteng pinsala sa board.
Talahanayan 3.2. Ganap na Pinakamataas na Mga Rating

Parameter Simbolo Min Max Yunit
USB Supply Input Voltage V-BUS -0.3 5.5 V
Target Voltage VTARGET -0.5 5.0 V
Mga breakout pad * -0.5 5.0 V

Mga Mode ng Power Supply

Ang Simplicity Link Debugger ay pinapagana kapag nakakonekta sa isang host sa pamamagitan ng USB cable. Kapag pinapagana, ang Simplicity Link Debugger ay maaaring gumana sa dalawang mode:

  1. Sensing mode (default): ang Simplicity Link Debugger ay nararamdaman ang supply voltage ng nakakonektang device. Sa mode na ito, ang kasalukuyang hinihigop ng sensing circuitry ng debugger mula sa konektadong device ay karaniwang mas mababa sa 1 µA
  2. Sourcing mode: pinagmumulan ng Simplicity Link Debugger ang isang nakapirming voltage ng 3.3V sa device na ina-debug

Sa pagsisimula, gumagana ang Simplicity Link Debugger sa sensing mode (default). Ang mode na ito ay inilaan para sa mga self-powered na device , ibig sabihin, ang konektadong board ay may sariling power supply o baterya. Sinusuportahan ng Simplicity Link Debugger ang anumang Silicon Labs device na may supply voltage nasa pagitan ng 1.8V at 3.6V. Sa ganitong mga kundisyon, ang Simplicity Link Debugger ay hindi nangangailangan ng higit sa 100 mA at anumang USB 2.0 host ay gagana.
Pagpapalit ng power supply mode:
Kung walang power ang target na device, posibleng magbigay ng power mula sa Simplicity Link Debugger sa pamamagitan ng pag-toggle sa power switch button. Kapag pinindot ang button na ito, ina-activate ang auxiliary power output na konektado sa VTARGET, na naka-ON ang berdeng LED indicator at nag-sourcing ng current sa target na device (sourcing mode). Kapag pinindot muli ang parehong button, ide-deactivate ang power at i-OFF ang LED (sensing mode).
Ang Figure 2.2 Block Diagram sa pahina 4 sa Seksyon 2. Hardware Overview maaaring makatulong na makita ang mga operating mode.
Tandaan: Upang maiwasan ang mga hindi sinasadyang pag-activate, ang button ay kailangang pindutin nang kaunti kaysa sa isang segundo, bago nito i-activate ang power output. Kapag tumatakbo sa mode na ito, ang Simplicity Link Debugger ay nagbibigay ng isang nakapirming voltage ng 3.3V sa target na device. Depende sa custom na hardware, maaaring kailanganin ng USB host na mag-source ng higit sa 100 mA, ngunit hindi hihigit sa 500 mA.
Kung nagiging pula ang indicator LED kapag pinindot ang button, nangangahulugan ito na hindi ma-activate ng Simplicity Link Debugger ang power switch. Tiyaking walang power sa target na device at subukang muli.
Talahanayan 4.1. Tagapahiwatig ng Mode ng Power Supply

LED Indicator Mode ng Supply ng Power Target na Device Voltage Saklaw Kasalukuyang Kinakailangan ang USB Host
NAKA-OFF Nagpaparamdam 1.8V hanggang 3.6V Mas mababa sa 100 mA
BERDE Sourcing 3.3V Mas mababa sa 500 mA
PULA Error sa Sensing/Connection Wala sa saklaw

Mahalaga: Huwag i-activate ang power output kapag ang target na device ay pinapagana ng ibang paraan, maaari itong magdulot ng pinsala sa HW sa alinmang board. Huwag kailanman gamitin ang function na ito sa mga device na pinapagana ng baterya.

Pag-debug

Ang Simplicity Link Debugger ay isang SEGGER J-Link Debugger na nag-interface sa target na device gamit ang Serial Wire Debug (SWD) interface para sa Silicon Labs 32-bit (EFM32, EFR32, SiWx) na device o ang C2 interface para sa Silicon Labs 8-bit Mga MCU (EFM8) na device. Ang debugger ay nagbibigay-daan sa user na mag-download ng code at pag-debug ng mga application na tumatakbo sa isang konektadong custom na hardware na nilagyan ng Mini Simplicity interface. Bukod pa rito, nagbibigay din ito ng virtual COM (VCOM) port sa host computer na nakakonekta sa serial port ng target na device* para sa pangkalahatang layunin na komunikasyon sa pagitan ng tumatakbong application at ng host computer. Para sa mga EFR32 device, sinusuportahan din ng Simplicity Link Debugger ang Packet Trace Interface (PTI)*, na nag-aalok ng napakahalagang impormasyon sa pag-debug tungkol sa ipinadala at natanggap na mga packet sa mga wireless na link.
Tandaan: *Ipagpalagay na ang interface ay nai-ruta sa target na device sa custom board Kapag ang debug USB cable ay ipinasok, ang on-board debugger ay power activated at kinokontrol ang debug at VCOM interface.
Kapag inalis ang USB cable, maaaring nakakonekta pa rin ang target board. Ang mga level shifter at ang power switch ay pumipigil sa pag-backport.
5.1 Virtual COM Port
Ang virtual COM port (VCOM) ay nagbibigay ng isang paraan upang ikonekta ang isang UART sa target na aparato at pinapayagan ang isang host na makipagpalitan ng serial data.
Ang debugger ay nagpapakita ng koneksyon na ito bilang isang virtual COM port sa host computer na lumalabas kapag ang USB cable ay ipinasok.
Ang data ay inililipat sa pagitan ng host computer at ng debugger sa pamamagitan ng USB connection, na nag-emulate ng serial port gamit ang USB Communication Device Class (CDC). Mula sa debugger, ipinapasa ang data sa target na device sa pamamagitan ng isang pisikal na UART
koneksyon.
Ang serial format ay 115200 bps, 8 bits, walang parity, at 1 stop bit bilang default.
Tandaan: Ang pagpapalit ng baud rate para sa COM port sa gilid ng PC ay hindi nakakaimpluwensya sa UART baud rate sa pagitan ng debugger at ng target na device. Gayunpaman, para sa mga target na application na nangangailangan ng ibang baud rate, posibleng baguhin ang VCOM baud rate upang tumugma sa configuration ng target na device. Ang mga parameter ng VCOM sa pangkalahatan ay maaaring i-configure sa pamamagitan ng Admin Console ng mga kit na available sa pamamagitan ng Simplicity Studio.
5.2 Packet Trace Interface
Ang Packet Trace Interface (PTI) ay isang hindi mapanghimasok na sniffer ng data, radio state, at time stamp impormasyon. Sa mga EFR32 device, simula sa serye 1, ang PTI ay ibinibigay para sa user na makapag-tap sa mga buffer ng data sa antas ng radio transmitter/receiver.
Mula sa pananaw ng naka-embed na software, available ito sa pamamagitan ng RAIL Utility, bahagi ng PTI sa Simplicity Studio.

Kit Configuration at Mga Pag-upgrade

Ang dialog ng configuration ng kit sa Simplicity Studio ay nagbibigay-daan sa iyong baguhin ang J-Link adapter debug mode, i-upgrade ang firmware nito, at baguhin ang iba pang mga setting ng configuration. Para i-download ang Simplicity Studio, pumunta sa silabs.com/simplicity.
Sa pangunahing window ng pananaw ng Launcher ng Simplicity Studio, ipinapakita ang debug mode at bersyon ng firmware ng napiling J-Link adapter. I-click ang link na [Change] sa tabi ng alinman sa mga setting na ito upang buksan ang dialog ng configuration ng kit.

SILICON LABS UG548 Simplicity Link Debugger - Setting

6.1 Mga Pag-upgrade sa Firmware
Maaari mong i-upgrade ang firmware ng kit sa pamamagitan ng Simplicity Studio. Awtomatikong susuriin ng Simplicity Studio ang mga bagong update sa startup.
Maaari mo ring gamitin ang dialog ng configuration ng kit para sa mga manu-manong pag-upgrade. I-click ang button na [Browse] sa seksyong [Update Adapter] para piliin ang tama file nagtatapos sa .emz. Pagkatapos, i-click ang button na [Install Package].

Kasaysayan ng Pagbabago ng Kit

Ang rebisyon ng kit ay matatagpuan na naka-print sa label ng packaging ng kit, gaya ng nakabalangkas sa figure sa ibaba. Maaaring hindi ilista ng kasaysayan ng rebisyon na ibinigay sa seksyong ito ang bawat rebisyon ng kit. Maaaring tanggalin ang mga rebisyon na may maliliit na pagbabago.

Ang pagiging simple ng link DebuggerSILICON LABS UG548 Simplicity Link Debugger - br code

7.1 Si-DBG1015A Kasaysayan ng Pagbabago

Kit Revision Inilabas Paglalarawan
A03 13 Oktubre 2022 Paunang paglabas.

Kasaysayan ng Pagbabago ng Dokumento

Rebisyon 1.0
Hunyo 2023
Paunang bersyon ng dokumento.
Simplicity Studio
Isang-click na access sa MCU at mga wireless na tool, dokumentasyon, software, source code library at higit pa. Available para sa Windows, Mac at Linux!

SILICON LABS UG548 Simplicity Link Debugger - Fig1

SILICON LABS UG548 Simplicity Link Debugger - icon Portfolio ng IoT
www.silabs.com/IoT
SILICON LABS UG548 Simplicity Link Debugger - icon1 SW/HW
www.silabs.com/simplicity
SILICON LABS UG548 Simplicity Link Debugger - icon2 Kalidad
www.silabs.com/quality
SILICON LABS UG548 Simplicity Link Debugger - icon3 Suporta at Komunidad
www.silabs.com/community
Disclaimer
Nilalayon ng Silicon Labs na magbigay sa mga customer ng pinakabago, tumpak, at malalim na dokumentasyon ng lahat ng peripheral at module na available para sa mga nagpapatupad ng system at software na gumagamit o nagbabalak na gamitin ang mga produkto ng Silicon Labs. Ang data ng characterization, magagamit na mga module at peripheral, mga laki ng memorya at mga address ng memorya ay tumutukoy sa bawat partikular na device, at ang "Karaniwang" mga parameter na ibinigay ay maaaring mag-iba sa iba't ibang mga application. Aplikasyon halampAng mga inilarawan dito ay para sa mga layuning panglarawan lamang. Inilalaan ng Silicon Labs ang karapatang gumawa ng mga pagbabago nang walang karagdagang abiso sa impormasyon ng produkto, mga detalye, at mga paglalarawan dito, at hindi nagbibigay ng mga garantiya tungkol sa katumpakan o pagkakumpleto ng kasamang impormasyon. Nang walang paunang abiso, maaaring i-update ng Silicon Labs ang firmware ng produkto sa panahon ng proseso ng pagmamanupaktura para sa mga kadahilanang pangseguridad o pagiging maaasahan. Ang ganitong mga pagbabago ay hindi magbabago sa mga detalye o sa bawat anyo ng produkto. Ang Silicon Labs ay walang pananagutan para sa mga kahihinatnan ng paggamit ng impormasyong ibinigay sa dokumentong ito. Ang dokumentong ito ay hindi nagpapahiwatig o hayagang nagbibigay ng anumang lisensya upang magdisenyo o gumawa ng anumang integrated circuit. Ang mga produkto ay hindi idinisenyo o pinahintulutan na gamitin sa loob ng anumang FDA Class III na device, mga application kung saan kinakailangan ang pag-apruba ng FDA premarket o Life Support Systems nang walang partikular na nakasulat na pahintulot ng Silicon Labs. Ang “Life Support System” ay anumang produkto o sistema na nilalayon upang suportahan o mapanatili ang buhay at/o kalusugan, na, kung ito ay mabigo, maaaring makatuwirang asahan na magreresulta sa malaking personal na pinsala o kamatayan. Ang mga produkto ng Silicon Labs ay hindi idinisenyo o pinahintulutan para sa mga aplikasyong militar. Ang mga produkto ng Silicon Labs ay hindi dapat gamitin sa anumang pagkakataon sa mga armas ng malawakang pagsira kabilang ang (ngunit hindi limitado sa) nuklear, biyolohikal o kemikal na mga sandatang, o mga missile na may kakayahang maghatid ng mga naturang armas. Itinatanggi ng Silicon Labs ang lahat ng hayag at ipinahiwatig na mga warranty at hindi mananagot o mananagot para sa anumang mga pinsala o pinsalang nauugnay sa paggamit ng isang produkto ng Silicon Labs sa naturang mga hindi awtorisadong aplikasyon.
Tandaan: Ang nilalamang ito ay maaaring maglaman ng masasamang terminolog y na lipas na ngayon. Pinapalitan ng Silicon Labs ang mga terminong ito ng inclusive na wika hangga't maaari. Para sa karagdagang impormasyon, bisitahin ang www.silabs.com/about-us/inclusive-lexicon-project
Impormasyon sa Trademark Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® at ang Silicon Labs logo® , Bluegiga® , Bluegiga Logo® , EFM ® , EFM32® , EFR, Ember® , Energy Micro, Energy Micro logo at mga kumbinasyon nito, "pinaka-enerhiya na microcontroller sa mundo", Redpine Signals® , WiSe Connect , n-Link, Thread Arch® , EZLink® , EZRadio ® , EZRadioPRO® , Gecko® , Gecko OS, Gecko OS Studio, Precision32® , Simplicity Ang Studio® , Telegesis, ang Telegesis Logo® , USBXpress® , Zentri, ang Zentri logo at Zentri DMS, Z-Wave® , at iba pa ay mga trademark o rehistradong trademark ng Silicon Labs. Ang ARM, CORTEX, Cortex-M3 at THUMB ay mga trademark o rehistradong trademark ng ARM Holdings. Ang Keil ay isang rehistradong trademark ng ARM Limited. Ang Wi-Fi ay isang rehistradong trademark ng Wi-Fi Alliance. Ang lahat ng iba pang produkto o pangalan ng tatak na binanggit dito ay mga trademark ng kani-kanilang mga may hawak.

logo ng SILICONSilicon Laboratories Inc.
400 Kanlurang Cesar Chavez
Austin, TX 78701
USA
www.silabs.com

Mga Dokumento / Mga Mapagkukunan

SILICON LABS UG548 Simplicity Link Debugger [pdf] Gabay sa Gumagamit
UG548 Simplicity Link Debugger, UG548, Simplicity Link Debugger, Link Debugger, Debugger

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *