ST - logoUM1075
Upute za upotrebu
ST-LINK/V2 in-circuit debugger/programer
za STM8 i STM32

Uvod

ST-LINK/V2 je in-circuit debugger/programator za STM8 i STM32 mikrokontrolere. Modul jednožičnog sučelja (SWIM) i JTAG/serial wire debugging (SWD) sučelja olakšavaju komunikaciju s bilo kojim STM8 ili STM32 mikrokontrolerom koji radi na aplikacijskoj ploči.
Uz pružanje istih funkcionalnosti ST-LINK/V2, ST-LINK/V2-ISOL ima digitalnu izolaciju između računala i ciljne aplikacijske ploče. Također podnosi voltagdo 1000 V RMS.
USB sučelje pune brzine omogućuje komunikaciju s računalom i:

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

ST-LINK-V2 In Circuit Debugger programator

 Značajke

  • Napajanje od 5 V preko USB priključka
  • USB 2.0 kompatibilno sučelje pune brzine
  •  USB standard-A na Mini-B kabel
  •  Značajke specifične za SWIM
    – 1.65 do 5.5 V primjene voltage podržano na SWIM sučelju
    – Podržani načini SWIM male brzine i velike brzine
    – Brzina programiranja SWIM-a: 9.7 odnosno 12.8 Kbytes/s, za malu i veliku brzinu
    – SWIM kabel za spajanje na aplikaciju putem ERNI standardnog okomitog (ref: 284697 ili 214017) ili horizontalnog (ref: 214012) konektora
    – SWIM kabel za povezivanje s aplikacijom preko zaglavlja igle ili konektora s korakom od 2.54 mm
  • JTAG/SWD (Serial Wire Debug) specifične značajke
    – 1.65 do 3.6 V primjene voltage podržan na JTAG/SWD sučelje i 5 V tolerantni ulazi (a)
    – JTAG kabel za spajanje na standardni JTAG 20-pinski konektor promjera 2.54 mm
    – podržava JTAG komunikacija, do 9 MHz (zadano: 1.125 MHz)
    – Podržava debug serijske žice (SWD) do 4 MHz (zadano: 1.8 MHz) i serijsku žicu viewer (SWV) komunikacija, do 2 MHz
  • Podržana značajka izravnog ažuriranja firmvera (DFU)
  • Status LED, treperi tijekom komunikacije s računalom
  • 1000 V RMS visoka izolacija voltage (samo ST-LINK/V2-ISOL)
  • Radna temperatura od 0 do 50 stupnjeva Celzijusa

Informacije o naručivanju

Za naručivanje ST-LINK/V2 pogledajte tablicu 1.
Tablica 1. Popis šifri narudžbi

Šifra narudžbe ST-LINK opis
ST-LINK/V2 Debugger/programer unutar kruga
ST-LINK/V2-IZOL Debugger/programator unutar kruga s digitalnom izolacijom

a. ST-LINK/V2 može komunicirati s ciljevima koji rade ispod 3.3 V, ali generira izlazne signale na ovoj vol.tage razina. STM32 mete su tolerantne na ovu prenaponsku vrijednosttage. Ako su neke druge komponente ciljne ploče razumne, koristite ST-LINK/V2-ISOL, STLINK-V3MINIE ili STLINK-V3SET s B-STLINK-VOLT adapterom kako biste izbjegli utjecaj prenaponatage injekcija na ploči.

Sadržaj proizvoda

Kabeli isporučeni s proizvodom prikazani su na slici 2 i slici 3. Oni uključuju (s lijeva na desno):

  • USB standard-A na Mini-B kabel (A)
  • ST-LINK/V2 otklanjanje pogrešaka i programiranje (B)
  • SWIM jeftini konektor (C)
  •  SWIM ravna vrpca sa standardnim ERNI konektorom na jednom kraju (D)
  • JTAG ili SWD i SWV ravna vrpca s 20-pinskim konektorom (E)

ST-LINK-V2 In Circuit Debugger programator - sadržaj proizvodaST-LINK-V2 In Circuit Debugger Programator - sadržaj proizvoda 1

 Konfiguracija hardvera

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

  • STM32 konektor za JTAG/SWD i SWV sučelje
  • STM8 konektor za SWIM sučelje

ST-LINK/V2-ISOL pruža jedan konektor za STM8 SWIM, STM32 JTAG/SWD i SWV sučelja.ST-LINK-V2 In Circuit Debugger programator - konektori

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

4.1 Povezivanje sa STM8
Za razvoj aplikacija temeljenih na STM8 mikrokontrolerima, ST-LINK/V2 se može spojiti na ciljnu ploču pomoću dva različita kabela, ovisno o priključku dostupnom na aplikacijskoj ploči.
Ovi kablovi su:

  • SWIM ravna vrpca sa standardnim ERNI konektorom na jednom kraju
  • SWIM kabel s dva 4-pinska, 2.54 mm konektora ili SWIM kabel s odvojenim žicama

4.1.1 Standardni ERNI priključak sa SWIM ravnom vrpcom
Slika 5 prikazuje kako spojiti ST-LINK/V2 ako je na aplikacijskoj ploči prisutan standardni ERNI 4-pinski SWIM konektor.ST-LINK-V2 In Circuit Debugger Programator - ERNI konektor

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

Slika 6 pokazuje da nedostaje pin 16 na ciljnom konektoru ST-LINK/V2-ISOL. Ova igla koja nedostaje koristi se kao sigurnosni ključ na konektoru kabela, kako bi se zajamčio ispravan položaj SWIM kabela na ciljnom konektoru čak i igle koje se koriste i za SWIM i JTAG kabeli.ST-LINK-V2 In Circuit Debugger Programator - Ključni detalji4.1.2 Jeftina SWIM veza
Slika 7 prikazuje kako spojiti ST-LINK/V2 ako je 4-pinski, 2.54 mm, jeftini SWIM konektor prisutan na aplikacijskoj ploči.ST-LINK-V2 In Circuit Debugger Programator - jeftina veza

  1. A = Target aplikacijska ploča s 4-pinskim, 2.54 mm, jeftinim konektorom
  2. B = Žičani kabel s 4-pinskim konektorom ili kabel s odvojenim žicama
  3. C = ciljni konektor STM8 SWIM
  4. Pogledajte sliku 12

4.1.3 SWIM signali i veze
Tablica 2 sažima nazive signala, funkcije i ciljne signale veze kada se koristi žičani kabel s 4-pinskim konektorom.
Tablica 2. SWIM ravni vrpčasti priključci za ST-LINK/V2

Pin br. Ime Funkcija Ciljna veza
1 VDD Ciljani VCC (1) MCU VCC
2 PODACI PLIVATI MCU SWIM igla
3 GND TLO GND
4 RESETIRANJE RESETIRANJE MCU RESET pin

1. Napajanje iz aplikacijske ploče spojeno je na ST-LINK/V2 ploču za otklanjanje pogrešaka i programiranje kako bi se osigurala kompatibilnost signala između obje ploče.ST-LINK-V2 In Circuit Debugger Programator - Target SWIM konektorTablica 3 sažima nazive signala, funkcije i signale ciljne veze pomoću kabela s odvojenim žicama.
Kako SWIM kabel s odvojenom žicom ima neovisne konektore za sve pinove na jednoj strani, moguće je spojiti ST-LINK/V2-ISOL na aplikacijsku ploču bez standardnog SWIM konektora. Na ovoj ravnoj vrpci određena boja i oznaka za olakšavanje povezivanja na meti upućuju na sve signale.
Tablica 3. SWIM jeftine kabelske veze za ST-LINK/V2-ISOL

Boja Naziv nožice kabela Funkcija Ciljna veza
crvena CCTV Ciljani VCC (1) MCU VCC
zelena UART-RX Nekorišteno Rezervirano (2) (nije povezano s ciljnom pločom)
Plava UART-TX
Žuta boja BOOTO
Narančasto PLIVATI PLIVATI MCU SWIM igla
Crna GND TLO GND
Bijela PLIVANJE-RST RESETIRANJE MCU RESET pin

1. Napajanje iz aplikacijske ploče spojeno je na ST-LINK/V2 ploču za otklanjanje pogrešaka i programiranje kako bi se osigurala kompatibilnost signala između obje ploče.
2. BOOT0, UART-TX i UART-RX rezervirani su za budući razvoj.
TVCC, SWIM, GND i SWIM-RST mogu se spojiti na jeftin konektor s korakom od 2.54 mm ili na zaglavlja pinova dostupnih na ciljnoj ploči.
4.2 Povezivanje sa STM32
Za razvoj aplikacija temeljenih na STM32 mikrokontrolerima, ST-LINK/V2 mora biti povezan s aplikacijom pomoću standardnog 20-pinskog JTAG priložena ravna vrpca.
Tablica 4 sažima nazive signala, funkcije i signale ciljne veze standardnog 20-pinskog JTAG ravna vrpca na ST-LINK/V2.
Tablica 5 sažima nazive signala, funkcije i signale ciljne veze standardnog 20-pinskog JTAG ravna vrpca na ST-LINK/V2-ISOL.
Tablica 4. JTAG/SWD kabelske veze na STLINK-V2

Pin Ne. ST-LINK/V2  konektor (CN3) ST-LINKN2 funkcija Ciljna veza (JTAG) Ciljna veza (SWD)
1 VAPP Ciljani VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND (2)
4 GND GND GNDK3) GND (3)
5 TDI JTAG TDO JTDI GND (2)
6 GND GND GND (3) GND (3)
7 TMS SWDIO JTAG TMS, SW 10 JTMS SWDIO
8 GND GND GND (3) GND (3)
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 GND GND GND (3) GND (3)
11 Nije povezano Nije povezano Nije povezano Nije povezano
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESWOO)
14 GND GND GND (3) GND (3)
15 NRST NRST NRST NRST
16 GND GND GNDK3) GND (3)
17 Nije povezano Nije povezano Nije povezano Nije povezano
18 GND GND GND (3) GND (3)
19 VDD VDD (3.3 V) Nije povezano Nije povezano
20 GND GND GND (3) GND (3)
  1. Napajanje iz aplikacijske ploče spojeno je na ST-LINK/V2 ploču za otklanjanje pogrešaka i programiranje kako bi se osigurala kompatibilnost signala između ploča.
  2. Spojite se na GND za smanjenje šuma na vrpci.
  3. Najmanje jedan od ovih klinova mora biti spojen na masu za ispravno ponašanje. Preporuča se da ih sve povežete.
  4. Dodatno: Za serijsku žicu Viewer (SWV) trag.

Tablica 5. JTAG/SWD kabelske veze na STLINK-V2-ISOL 

Pin br. ST-LINK/V2 konektor (CN3) ST-LINKN2 funkcija Ciljna veza (JTAG) Ciljna veza (SWD)
1 VAPP Ciljani VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND (2)
4 Nije povezano Nije povezano Nije povezano Nije povezano
5 TDI JTAG TDO JTDI GND (2)
6 Nije povezano Nije povezano Nije povezano Nije povezano
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Nije povezano Nije povezano Nije povezano Nije povezano
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 Ne koristi se (5) Ne koristi se (5) Nije povezano (5) Nije povezano (5)
11 Nije povezano Nije povezano Nije povezano Nije povezano
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI, SWO JTDO TRACESW0(4)
14 Ne koristi se (5) Ne koristi se (5) Nije povezano (5) Nije povezano (5)
15 NRST NRST NRST NRST
16 Nije povezano Nije povezano Nije povezano Nije povezano
17 Nije povezano Nije povezano Nije povezano Nije povezano
18 GND GND GND (3) GND (3)
19 Nije povezano Nije povezano Nije povezano Nije povezano
20 GND GND GND (3) GND (3)
  1. Napajanje iz aplikacijske ploče spojeno je na ST-LINK/V2 ploču za otklanjanje pogrešaka i programiranje kako bi se osigurala kompatibilnost signala između ploča.
  2. Spojite se na GND za smanjenje šuma na vrpci.
  3. Najmanje jedan od ovih klinova mora biti spojen na masu za ispravno ponašanje. Preporuča se da ih sve povežete.
  4. Dodatno: Za serijsku žicu Viewer (SWV) trag.

Tablica 5. JTAG/SWD kabelske veze na STLINK-V2-ISOL 

Pin br. ST-LINK/V2 konektor (CN3) ST-LINKN2 funkcija Ciljna veza (JTAG) Ciljna veza (SWD)
1 VAPP Ciljani VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND (2)
4 Nije povezano Nije povezano Nije povezano Nije povezano
5 TDI JTAG TDO JTDI GND (2)
6 Nije povezano Nije povezano Nije povezano Nije povezano
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Nije povezano Nije povezano Nije povezano Nije povezano
9 TCK SWCLK JTAG TCK. SW CLK JTCK SWCLK
10 Ne koristi se (5) Ne koristi se (5) Nije povezano (5) Nije povezano (5)
11 Nije povezano Nije povezano Nije povezano Nije povezano
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESW0(4)
14 Ne koristi se (5) Ne koristi se (5) Nije povezano (5) Nije povezano (5)
15 NRST NRST NRST NRST
16 Nije povezano Nije povezano Nije povezano Nije povezano
17 Nije povezano Nije povezano Nije povezano Nije povezano
18 GND GND GND (3) GND (3)
19 Nije povezano Nije povezano Nije povezano Nije povezano
20 GND GND GND (3) GND (3)
  1. Napajanje iz aplikacijske ploče spojeno je na ST-LINK/V2 ploču za otklanjanje pogrešaka i programiranje kako bi se osigurala kompatibilnost signala između ploča.
  2. Spojite se na GND za smanjenje šuma na vrpci.
  3. Najmanje jedan od ovih klinova mora biti spojen na masu za ispravno ponašanje. Preporuča se da ih sve povežete.
  4. Dodatno: Za serijsku žicu Viewer (SWV) trag.
  5. Koristi ga SWIM na ST-LINK/V2-ISOL (vidi tablicu 3).

Slika 9 prikazuje kako spojiti ST-LINK/V2 na cilj pomoću JTAG kabel.ST-LINK-V2 In Circuit Debugger Programer - JTAG i SWD priključak

  1. A = Target Application ploča s JTAG konektor
  2. B = JTAG/SWD 20-žilni plosnati kabel
  3. C = STM32 JTAG i SWD ciljni konektor

Referenca konektora potrebnog na ciljnoj aplikacijskoj ploči je: 2x10C omotač zaglavlja 2x40C H3/9.5 (razmak 2.54) – HED20 SCOTT PHSD80.ST-LINK-V2 In Circuit Debugger programator - raspored trakeBilješka: Za jeftine aplikacije ili kada je standardni 20-pinski konektor s korakom od 2.54 mm prevelik, moguće je implementirati TAG- Connect rješenje. The TAG-Priključni adapter i kabel pružaju jednostavan i pouzdan način spajanja ST-LINK/V2 ili ST-LINK/V2ISOL na tiskanu ploču bez potrebe za spojnom komponentom na aplikacijskoj tiskanoj ploči.
Za više pojedinosti o ovom rješenju i informacije o otisku PCB-a u aplikaciji, posjetite www.tag-connect.com.
Reference komponenata kompatibilnih s JTAG i SWD sučelja su:
a) TC2050-ARM2010 adapter (20-pinska na 10-pinska ploča sučelja)
b) TC2050-IDC ili TC2050-IDC-NL (bez nogu) (10-pinski kabel)
c) TC2050-CLIP držač za korištenje s TC2050-IDC-NL (opcija)
4.3 LED status ST-LINK/V2
LED s oznakom COM na vrhu ST-LINK/V2 prikazuje status ST-LINK/V2 (bez obzira na vrstu veze). Detaljno:

  • LED trepće crveno: u tijeku je prvo USB numeriranje s računalom
  • LED svijetli crveno: uspostavljena je komunikacija između računala i ST-LINK/V2 (kraj nabrajanja)
  • LED treperi zeleno/crveno: Razmjenjuju se podaci između cilja i računala
  • LED svijetli zeleno: zadnja komunikacija je bila uspješna
  •  LED svijetli narančasto: ST-LINK/V2 komunikacija s ciljem nije uspjela.

 Konfiguracija softvera

5.1 ST-LINK/V2 nadogradnja firmvera
ST-LINK/V2 ima ugrađen mehanizam za nadogradnju firmvera za nadogradnju na licu mjesta putem USB priključka. Budući da se firmver može razvijati tijekom životnog vijeka ST-LINK/V2 proizvoda (nova funkcionalnost, ispravci grešaka, podrška za nove obitelji mikrokontrolera), preporučuje se povremeno posjećivanje namjenskih stranica na www.st.com kako biste bili u tijeku s najnovijom verzijom.
5.2 Razvoj STM8 aplikacije
Pogledajte ST toolset Pack24 sa zakrpom 1 ili novijom, koja uključuje ST Visual Develop (STVD) i ST Visual Programmer (STVP).
5.3 STM32 razvoj aplikacija i flash programiranje
Alatni lanci trećih strana (IAR ™ EWARM, Keil ® MDK-ARM ™ ) podržavaju ST-LINK/V2 prema verzijama danim u tablici 6 ili najnovijoj dostupnoj verziji.
Tablica 6. Kako lanci alata trećih strana podržavaju ST-LINK/V2

Treća strana Lanac alata  Verzija
IAR™ EWARM 6.2
Keil® MDK-ARM™ 4.2

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

Sheme

ST-LINK-V2 In Circuit Debugger Programator - standardni ERNI kabelLegenda za opise pinova:
VDD = ciljni volumentage smisao
DATA = SWIM DATA linija između cilja i alata za otklanjanje pogrešaka
GND = Ground voltage
RESET = Resetiranje ciljnog sustavaST-LINK-V2 In Circuit Debugger programator - jeftini kabelLegenda za opise pinova:
VDD = ciljni volumentage smisao
DATA = SWIM DATA linija između cilja i alata za otklanjanje pogrešaka
GND = Ground voltage
RESET = Resetiranje ciljnog sustava

Povijest revizija

Tablica 7. Povijest revizija dokumenta 

Datum Revizija Promjene
22. travnja 11 1 Početno izdanje.
3. lipnja 11 2 Tablica 2: SWIM ravni vrpčasti priključci za ST-LINK/V2: dodana fusnota 1 u funkciju “Target VCC”.
Tablica 4: JTAG/SWD kabelske veze: dodana je fusnota funkciji “Target VCC”.
Tablica 5: Kako lanci alata trećih strana podržavaju ST-LINK/V2: ažurirane su "Verzije" IAR-a i Keila.
19. kolovoza 11 3 Dodani su detalji USB upravljačkog programa u odjeljak 5.3.
11. svibnja-12 4 Dodan SWD i SWV u JTAG značajke povezivanja. Modificirana tablica 4: JTAG/SWD kabelske veze.
13. rujna 12 5 Dodan kod narudžbe ST-LINKN2-ISOL.
Ažurirani odjeljak 4.1: STM8 razvoj aplikacija na stranici 15. Dodana bilješka 6 u tablici 4.
Dodana napomena “Za jeftine aplikacije...” prije odjeljka 3.3: STLINK/V2 status LED na stranici 14.
18. listopada-12 6 Dodan odjeljak 5.1: ST-LINK/V2 nadogradnja firmvera na stranici 15.
25. ožujka 16 7 Ažurirana VRMS vrijednost u Uvodu i značajkama.
18. listopada-18 8 Ažurirana tablica 4: JTAG/SWD kabelske veze i njegove bilješke. Manje izmjene teksta u cijelom dokumentu.
9. siječnja 23 9 Ažurirani Uvod, značajke i odjeljak 5.3: STM32 razvoj aplikacija i flash programiranje.
Ažurirana tablica 5: Kako lanci alata trećih strana podržavaju ST-LINK/V2. Manje izmjene teksta u cijelom dokumentu.
3. travnja 24 10 Nekadašnja tablica 4 JTAG/SWD kabelske veze podijeljene u tablici 4: JTAG/SWD kabelske veze na STLINK-V2 i Tablica 5: JTAG/SWD kabelske veze na STLINK-V2-ISOL.

VAŽNA OBAVIJEST – PAŽLJIVO PROČITAJTE
STMicroelectronics NV i njegove podružnice ("ST") zadržavaju pravo izmjene, ispravke, poboljšanja, preinake 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 proizvodima prije narudžbe. Proizvodi ST-a prodaju se u skladu s odredbama i uvjetima prodaje ST-a koji su na snazi ​​u trenutku potvrde narudžbe. Kupci su isključivo odgovorni za izbor, izbor i korištenje ST proizvoda i ST ne preuzima nikakvu odgovornost za pomoć pri primjeni ili dizajn proizvoda kupaca.
ST ovdje ne daje nikakvu licencu, izričitu ili implicitnu, za bilo koje pravo intelektualnog vlasništva.
Preprodaja ST proizvoda s odredbama različitim od ovdje navedenih informacija poništit će svako jamstvo koje je ST dao za takav proizvod.
ST i ST logotip 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 nadziru i zamjenjuju informacije prethodno navedene u bilo kojoj od prethodnih verzija ovog dokumenta.
© 2024 STMicroelectronics – Sva prava pridržana

ST - logowww.st.com

Dokumenti / Resursi

ST ST-LINK-V2 In Circuit Debugger Programator [pdf] Korisnički priručnik
ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 In Circuit Debugger Programator, ST-LINK-V2, In Circuit Debugger Programator, Circuit Debugger Programator, Debugger Programator

Reference

Ostavite komentar

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