STMicroelectronics ST-LINKV2 programator za otklanjanje grešaka u krugu
STMicroelectronics ST-LINK/V2 programator za otklanjanje grešaka u krugu

Uvod

ST-LINK/V2 je debager/programator unutar kola za STM8 i STM32 mikrokontrolere. Jednožični interfejs modul (SWIM) i JTAG/serial wire debugging (SWD) interfejsi olakšavaju komunikaciju sa bilo kojim STM8 ili STM32 mikrokontrolerom koji radi na aplikacijskoj ploči.

Osim što pruža iste funkcionalnosti kao ST-LINK/V2, ST-LINK/V2 ISOL ima digitalnu izolaciju između PC-a i ciljne aplikativne ploče. Takođe izdržava voltagdo 1000 VRMS.

USB interfejs pune brzine omogućava komunikaciju sa računarom i:

  • STM8 uređaji putem ST Visual Develop (STVD) ili ST Visual Program (STVP) softvera (dostupno od STMicroelectronics)
  • STM32 uređaji preko IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer i STM32CubeMonitor integrisanih razvojnih okruženja.
    ST-LINK/V2 i ST-LINK/V2-ISOL

Karakteristike

  • Napajanje od 5 V preko USB konektora
  • USB 2.0 kompatibilan interfejs pune brzine
  • USB standardni A do Mini-B kabl
  • SWIM specifične karakteristike
    – 1.65 do 5.5 V aplikacija voltage podržan na SWIM interfejsu
    – Podržani su režimi male brzine i velike brzine PLIVANJA
    – Brzina programiranja SWIM-a: 9.7 i 12.8 Kbytes/s, za male i velike brzine
    – SWIM kabl za povezivanje sa aplikacijom preko ERNI standardnog vertikalnog (ref: 284697 ili 214017) ili horizontalnog (ref: 214012) konektora
    – SWIM kabl za povezivanje sa aplikacijom preko pin headera ili konektora od 2.54 mm
  • JTAG/serial wire debugging (SWD) specifične karakteristike
    – 1.65 do 3.6 V aplikacija voltage podržan na JTAG/SWD sučelje i 5 V tolerantni ulazi (a)
    – JTAG kabl za povezivanje sa standardnim JTAG 20-pinski konektor 2.54 mm
    – Podržava JTAG komunikacija, do 9 MHz (zadano: 1.125 MHz)
    – Podržava serijsku žičnu otklanjanje grešaka (SWD) do 4 MHz (zadano: 1.8 MHz) i serijsku žicu viewer (SWV) komunikacija, do 2 MHz
  • Podržana funkcija direktnog ažuriranja firmvera (DFU)
  • Status LED, treperi tokom komunikacije sa računarom
  • 1000 VRMS visoka izolacija voltage (samo ST-LINK/V2-ISOL)
  • Radna temperatura od 0 do 50 °C

Informacije o naručivanju

Da biste naručili ST-LINK/V2, pogledajte tabelu 1.

Tabela 1. Spisak kodova narudžbi

Šifra narudžbe ST-LINK opis
ST-LINK/V2 Debager/programator unutar kola
ST-LINK/V2-ISOL Debager/programator unutar kola sa digitalnom izolacijom

a. ST-LINK/V2 može komunicirati sa ciljevima koji rade ispod 3.3 V, ali generiše izlazne signale na ovoj jačinitage nivo. STM32 mete su tolerantne na ovu prekomjernu količinutage. Ako su neke druge komponente ciljne ploče razumne, koristite ST-LINK/V2-ISOL, STLINK-V3MINIE ili STLINK-V3SET sa B-STLINK-VOLT adapterom kako biste izbjegli utjecaj prenaponatage injekcija na dasci.

Sadržaj proizvoda

Kablovi koji se isporučuju u okviru proizvoda prikazani su na slici 2 i slici 3. Oni uključuju (s lijeva na desno):

  • USB standardni A do Mini-B kabl (A)
  • ST-LINK/V2 otklanjanje grešaka i programiranje (B)
  • SWIM jeftin konektor (C)
  • SWIM ravna traka sa standardnim ERNI konektorom na jednom kraju (D)
  • JTAG ili SWD i SWV ravna traka sa 20-pinskim konektorom (E)
    Sadržaj proizvoda
    Sadržaj proizvoda

Konfiguracija hardvera

ST-LINK/V2 je dizajniran oko STM32F103C8 uređaja, koji uključuje Arm®(a) Cortex®-M3 jezgro visokih performansi. Dostupan je u TQFP48 paketu.
Kao što je prikazano na slici 4, ST-LINK/V2 ima dva konektora:

  • STM32 konektor za JTAG/SWD i SWV interfejs
  • STM8 konektor za SWIM interfejs

ST-LINK/V2-ISOL ima jedan konektor za STM8 SWIM, STM32 JTAG/SWD i SWV sučelja.
Konfiguracija hardvera

  1. A = STM32 JTAG i SWD ciljni konektor
  2. B = STM8 SWIM ciljni konektor
  3. C = STM8 SWIM, STM32 JTAG, i SWD ciljni konektor
  4. D = LED dioda komunikacijske aktivnosti

a. Arm je registrovani zaštitni znak Arm Limited (ili njegovih podružnica) u SAD-u i/ili drugdje.

Veza sa STM8

Za razvoj aplikacija baziranih na STM8 mikrokontrolerima, ST-LINK/V2 se može povezati na ciljnu ploču pomoću dva različita kabla, u zavisnosti od konektora koji je dostupan na aplikacijskoj ploči.

Ovi kablovi su:

  • SWIM ravna traka sa standardnim ERNI konektorom na jednom kraju
  • SWIM kabl sa dva 4-pinska, 2.54 mm konektora ili SWIM kablovi sa odvojenim žicama

Standardna ERNI veza sa SWIM ravnom trakom
Slika 5 pokazuje kako spojiti ST-LINK/V2 ako je standardni ERNI 4-pinski SWIM konektor prisutan na aplikacijskoj ploči.
Standardna ERNI veza sa SWIM ravnom trakom

  1. A = Target aplikacijska ploča sa ERNI konektorom
  2. B = Žičani kabl sa ERNI konektorom na jednom kraju
  3. C = STM8 SWIM ciljni konektor
  4. Vidi sliku 11

Slika 6 pokazuje da pin 16 nedostaje na ST-LINK/V2-ISOL ciljnom konektoru. Ovaj pin koji nedostaje koristi se kao sigurnosni ključ na konektoru kabla, kako bi se garantovao ispravan položaj SWIM kabla na idovima ciljnog konektora, koji se koristi i za SWIM i za JTAG kablovi.
Standardna ERNI veza sa SWIM ravnom trakom

Niska cijena SWIM veza
Slika 7 pokazuje kako spojiti ST-LINK/V2 ako je 4-pinski, 2.54 mm, jeftin SWIM konektor prisutan na aplikacijskoj ploči.
Niska cijena SWIM veza

  1. A = Target aplikacijska ploča sa 4-pinski, 2.54 mm, jeftin konektor
  2. B = Žičani kabl sa 4-pinskim konektorom ili odvojenim kablom
  3. C = STM8 SWIM ciljni konektor
  4. Vidi sliku 12

SWIM signali i veze
Tabela 2 sumira nazive signala, funkcije i signale ciljane veze kada se koristi žičani kabel s 4-pinskim konektorom.

Tabela 2. SWIM ravne trake veze za ST-LINK/V2

Pin br. Ime Funkcija Ciljna veza
1 VDD Target VCC(1) MCU VCC
2 PODACI PLIVAJTE MCU SWIM pin
3 GND GROUND GND
4 RESET RESET MCU RESET pin
  1. Napajanje sa aplikativne ploče je povezano na ST-LINK/V2 ploču za otklanjanje grešaka i programiranje kako bi se osigurala kompatibilnost signala između obje ploče.
    Ciljni SWIM konektor

Tabela 3 sumira nazive signala, funkcije i signale ciljane veze pomoću kabela s odvojenim žicama.
Kako SWIM kabl sa odvojenim žicama ima nezavisne konektore za sve pinove na jednoj strani, moguće je spojiti ST-LINK/V2-ISOL na aplikacionu ploču bez standardnog SWIM konektora. Na ovoj ravnoj vrpci svi signali su referencirani određenom bojom i oznakom kako bi se olakšala veza na cilju.

Tabela 3. SWIM jeftine kablovske veze za ST-LINK/V2-ISOL

Boja Naziv pina kabla Funkcija Ciljna veza
Crveni TVCC Target VCC(1) MCU VCC
Zeleno UART-RX Nekorišćeno Rezervirano (2)

(nije spojeno na ciljnu ploču)

Plava UART-TX
Žuta BOAT0
Narandžasta PLIVAJTE PLIVAJTE MCU SWIM pin
Crna GND GROUND GND
Bijelo SWIM-RST RESET MCU RESET pin
  1. Napajanje sa aplikativne ploče je povezano na ST-LINK/V2 ploču za otklanjanje grešaka i programiranje kako bi se osigurala kompatibilnost signala između obje ploče.
  2. BOOT0, UART-TX i UART-RX su rezervisani za budući razvoj.

TVCC, SWIM, GND i SWIM-RST se mogu povezati na jeftin konektor od 2.54 mm ili na pin zaglavlja dostupne na ciljnoj ploči.

Veza sa STM32
Za razvoj aplikacija baziranih na STM32 mikrokontrolerima, ST LINK/V2 mora biti povezan na aplikaciju pomoću standardnog 20-pinskog JTAG ravna traka obezbeđena.
Tabela 4 sumira nazive signala, funkcije i signale ciljne veze standardnog 20-pinskog JTAG ravna traka.

Tabela 4. JTAG/SWD kablovske veze

Pin br. ST-LINK/V2

konektor (CN3)

ST-LINK/V2

funkcija

Ciljna veza (JTAG) Ciljna veza (SWD)
1 VAPP Target VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST JNTRST GND(2)
4 GND(3) GND(3) GND(3)(4) GND(3)(4)
5 TDI JTAG TDO JTDI GND(2)
6 GND(3) GND(3) GND(3)(4) GND(3)(4)
7 TMS_SWDIO JTAG TMS, SW IO JTMS SWDIO
8 GND(3) GND(3) GND(3)(4) GND(3)(4)
9 TCK_SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 GND(5) GND(5) GND(4)(5) GND(4)(5)
11 Nije povezan Nije povezan Nije povezan Nije povezan
12 GND GND GND(4) GND(4)
13 TDO_SWO JTAG TDI, SWO JTDO TRACESWO(6)
14 GND(5) GND(5) GND(4)(5) GND(4)(5)
15 NRST NRST NRST NRST
16 GND(3) GND(3) GND(3)(4) GND(3)(4)
17 Nije povezan Nije povezan Nije povezan Nije povezan
18 GND GND GND(4) GND(4)
19 VDD(3) VDD (3.3 V)(3) Nije povezan Nije povezan
20 GND GND GND(4) GND(4)
  1. Napajanje sa aplikativne ploče je povezano na ST-LINK/V2 ploču za otklanjanje grešaka i programiranje kako bi se osigurala kompatibilnost signala između ploča.
  2. Povežite se na GND za smanjenje šuma na vrpci.
  3. Dostupno samo na ST-LINK/V2, nije povezano na ST-LINK/V2-ISOL.
  4. Najmanje jedan od ovih pinova mora biti spojen na masu radi ispravnog ponašanja, preporučljivo je spojiti sve.
  5. GND na ST-LINK/V2, koristi SWIM na ST-LINK/V2-ISOL (vidi tabelu 3).
  6. Opciono: za serijsku žicu Viewer (SWV) trag.

Slika 9 pokazuje kako spojiti ST-LINK/V2 na metu pomoću JTAG kabl
JTAG i SWD konekciju

  1. A = Target Application Board sa JTAG konektor
  2. B = JTAG/SWD 20-žični ravni kabel
  3. C = STM32 JTAG i SWD ciljni konektor

Referenca potrebnog konektora na ciljnoj aplikacijskoj ploči je: 2x10C omotač zaglavlja 2x40C H3/9.5 (korak 2.54) – HED20 SCOTT PHSD80.
JTAG otklanjanje grešaka rasporeda ravnih traka

Napomena: Za aplikacije sa niskim troškovima, ili kada je standardni 20-pinski konektor sa nagibom od 2.54 mm prevelik, moguće je implementirati Tag-Rešenje za povezivanje. The Tag-Priključni adapter i kabl pružaju jednostavan i pouzdan način povezivanja ST-LINK/V2 ili ST-LINK/V2-ISOL na PCB bez potrebe za spajanjem komponente na PCB aplikacije.

Za više detalja o ovom rješenju i informacije o primjeni PCB-otiska posjetite
www.tag-connect.com.
Reference komponenti kompatibilnih sa JTAG i SWD sučelja su:

a) TC2050-ARM2010 adapter (20-pinski na 10-pinski interfejs ploča)
b) TC2050-IDC ili TC2050-IDC-NL (bez nogu) (10-pinski kabl)
c) TC2050-CLIP pričvrsna kopča za upotrebu sa TC2050-IDC-NL (opciono)

ST-LINK/V2 status LED
LED sa oznakom COM na vrhu ST-LINK/V2 pokazuje status ST-LINK/V2 (bez obzira na vrstu veze). detaljno:

  • LED treperi CRVENO: u toku je prvo USB prebrojavanje sa računara
  • LED je CRVENA: komunikacija između PC-a i ST-LINK/V2 je uspostavljena (kraj nabrajanja)
  • LED treperi ZELENO/CRVENO: podaci se razmjenjuju između mete i PC-a
  • LED je ZELENO: posljednja komunikacija je uspjela
  • LED je NARANĐASTA: ST-LINK/V2 komunikacija sa ciljem nije uspjela.

Konfiguracija softvera

ST-LINK/V2 nadogradnja firmvera
ST-LINK/V2 ugrađuje mehanizam za nadogradnju firmvera za in-situ nadogradnju preko USB porta. Kako se firmver može razvijati tokom životnog vijeka ST-LINK/V2 proizvoda (nova funkcionalnost, ispravke grešaka, podrška za nove porodice mikrokontrolera), preporučuje se povremeno posjećivanje namjenskih stranica na www.st.com da budete u toku sa najnovijom verzijom.

Razvoj STM8 aplikacija
Pogledajte ST alata Pack24 sa zakrpom 1 ili novijom, koja uključuje ST Visual Develop (STVD) i ST Visual Programmer (STVP).

STM32 razvoj aplikacija i flash programiranje
Lanci alata trećih strana (IAR™ EWARM, Keil® MDK-ARM™) podržavaju ST-LINK/V2 prema verzijama datim u Tabeli 5 ili u najnovijoj dostupnoj verziji.

Tabela 5. Kako lanci alata treće strane podržavaju ST-LINK/V2

Treća strana Lanac alata Verzija
IAR™ EWARM 6.20
Keil® MDK-ARM™ 4.20

ST-LINK/V2 zahteva namenski USB drajver. Ako ga podešavanje skupa alata ne instalira automatski, upravljački program se može pronaći na www.st.com pod imenom STSW-LINK009.
Za više informacija o alatima trećih strana, posjetite sljedeće webstranice:

Šeme

Šeme

  1. Legenda za opise pinova:
    VDD = Ciljna voltage sense
    DATA = SWIM DATA linija između cilja i alata za otklanjanje grešaka
    GND = Ground voltage
    RESET = Reset ciljanog sistema

Šeme

  1. Legenda za opise pinova:
    VDD = Ciljna voltage sense
    DATA = SWIM DATA linija između cilja i alata za otklanjanje grešaka
    GND = Ground voltage
    RESET = Reset ciljanog sistema

Istorija revizija

Tabela 6. Istorija revizije dokumenta

Datum Revizija Promjene
22-apr-2011 1 Prvo izdanje.
03-jun-2011 2 Tabela 2: SWIM ravne vrpce veze za ST-LINK/V2: dodana fusnota 1 na funkciju “Target VCC”.

Tabela 4: JTAG/SWD kablovske veze: dodana fusnota funkciji “Target VCC”.

Table 5: Kako treće strane lanci alata podrška ST-LINK/V2: ažurirane “verzije” IAR-a i Keila.

19-Aug-2011 3 Dodati detalji USB drajvera u Odjeljak 5.3.
11-maj-2012 4 Dodano SWD i SWV u JTAG karakteristike povezivanja. Izmijenjeno

Tabela 4: JTAG/SWD kablovske veze.

13-Sep-2012 5 Dodat ST-LINK/V2-ISOL kod narudžbe.

Ažurirano Odjeljak 4.1: Razvoj STM8 aplikacije na stranici 15. Dodata napomena 6 in Tabela 4.

Dodata napomena “Za niske cijene aplikacija…” prije Odjeljak 3.3: ST-LINK/V2 statusne LED diode na stranici 14.

18-okt-2012 6 Dodano Odjeljak 5.1: ST-LINK/V2 nadogradnja firmvera na stranici 15.
25-Mar-2016 7 Ažurirana VRMS vrijednost u Uvod i u Karakteristike.
18-okt-2018 8 Ažurirano Tabela 4: JTAG/SWD kablovske veze i njegove fusnote. Manje izmjene teksta u cijelom dokumentu.
09-jan-2023 9 Ažurirano Uvod, Karakteristike, i Odjeljak 5.3: Aplikacija STM32 razvoj i flash programiranje.

Ažurirano Tabela 5: Kako lanci alata treće strane podržavaju ST-LINK/V2. Manje izmjene teksta u cijelom dokumentu.

VAŽNA NAPOMENA – PAŽLJIVO PROČITAJTE

STMicroelectronics NV i njegove podružnice (“ST”) zadržavaju pravo na izmjene, ispravke, poboljšanja, modifikacije i poboljšanja ST proizvoda i/ili ovog dokumenta u bilo koje vrijeme bez prethodne najave. Kupci bi trebali dobiti najnovije relevantne informacije o
ST proizvodi prije narudžbe. ST proizvodi se prodaju u skladu sa ST-ovim odredbama i uslovima prodaje koji su na snazi ​​u trenutku potvrde narudžbe.
Kupci su isključivo odgovorni za izbor, odabir i korištenje ST proizvoda, a ST ne preuzima nikakvu odgovornost za pomoć u primjeni ili dizajn proizvoda kupaca.
ST ovdje ne daje nikakvu licencu, izričitu ili impliciranu, za bilo koje pravo intelektualne svojine.
Preprodaja ST proizvoda sa odredbama koje se razlikuju od informacija navedenih ovde poništava svaku garanciju koju ST daje za takav proizvod.
ST i ST logo su zaštitni znakovi ST. Za dodatne informacije o ST zaštitnim znakovima, pogledajte www.st.com/trademarks. Svi ostali nazivi proizvoda ili usluga vlasništvo su njihovih vlasnika.
Informacije u ovom dokumentu zamjenjuju i zamjenjuju informacije koje su prethodno date u prethodnim verzijama ovog dokumenta.
© 2023 STMicroelectronics – Sva prava zadržana

STMicroelectronics

Dokumenti / Resursi

STMicroelectronics ST-LINK/V2 programator za otklanjanje grešaka u krugu [pdf] Korisnički priručnik
ST-LINK V2 Programator za otklanjanje grešaka u krugu, ST-LINK V2, Programer za otklanjanje grešaka u krugu, Programer za otklanjanje grešaka u krugu, Programer za otklanjanje grešaka, programer

Reference

Ostavite komentar

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