
UM1075
Uputstvo za upotrebu
ST-LINK/V2 debager/programator u krugu
za STM8 i STM32

Uvod
ST-LINK/V2 je debager/programator unutar kola za porodice mikrokontrolera STM8 i STM32. Jednožični interfejs modul (SWIM) i JTAG/serijska žica
sučelja za otklanjanje grešaka (SWD), olakšavaju komunikaciju sa bilo kojim STM8 ili STM32 mikrokontrolerom koji se nalazi 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 preko ST Visual Develop (STVD) ili ST Visual Program (STVP) softvera (koji su dostupni od STMicroelectronics).
- STM32 uređaji preko Atollic® i TASKING integrisanih razvojnih okruženja.™®, IAR, Keil

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 V 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 Kbytes/s pri maloj brzini i 12.8 Kbytes/s pri velikoj brzini
– 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 V do 3.6 V aplikacija voltage podržan na JTAG/SWD interfejs i 5 V tolerantni ulazi
– JTAG kabl za povezivanje sa standardnim JTAG 20-pinski konektor 2.54 mm
– Podržava JTAG komunikacija
– Podržava serijsku žicu za otklanjanje grešaka (SWD) i serijsku žicu viewer (SWV) komunikacija - Podržana funkcija direktnog ažuriranja firmvera (DFU)
- Status LED koja treperi tokom komunikacije sa računarom
- 1000 VRMS visoka izolacija voltage (samo ST-LINK/V2-ISOL)
- Radna temperatura 0 do 50 °C
Informacije o naručivanju
Za naručivanje 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 |
Sadržaj proizvoda
Kablovi isporučeni u okviru proizvoda prikazani su na slici 2: ST-LINK/V2 sadržaj proizvoda i slici 3: sadržaj proizvoda ST-LINK/V2-ISOL. Oni uključuju (s lijeva na desno na slici 2 i slici 3):
- 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)


Konfiguracija hardvera
ST-LINK/V2 je dizajniran oko uređaja STM32F103C8, koji uključuje ARM® Cortex® visokih performansi
-M3 jezgro. 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.

- A = STM32 JTAG i SWD ciljni konektor
- B = STM8 SWIM ciljni konektor
- C = STM8 SWIM, STM32 JTAG i SWD ciljni konektor
- D = LED dioda komunikacijske aktivnosti
Povezivanje sa STM8 aplikacijama
Za razvoj STM8, 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 kabel sa dva 4-pinska, 2.54 mm konektora ili SWIM odvojeni kabel
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.

- A = Target aplikacijska ploča sa ERNI konektorom
- B = Žičani kabl sa ERNI konektorom na jednom kraju
- C = STM8 SWIM ciljni konektor
- Pogledajte sliku 11: SWIM ST-LINK/V2 standardni ERNI kabl.
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 osiguralo spajanje SWIM kabla u ispravan položaj na idovima ciljnog konektora, koji se koriste i za SWIM i za JTAG kablovi.

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.

- A = Target aplikacijska ploča sa 4-pinski, 2.54 mm, jeftin konektor
- B = Žičani kabl sa 4-pinskim konektorom ili odvojenim kablom
- C = STM8 SWIM ciljni konektor
- Pogledajte sliku 12: SWIM ST-LINK/V2 jeftin kabl
SWIM signali i veze
Tabela 2 sumira nazive signala, funkcije i signale ciljane veze pomoću žičanog kabla sa 4-pinskim konektorom.
Tabela 2. SWIM ravne trake veze za ST-LINK/V2
| Pin br. | Ime | Funkcija | Ciljna veza |
| 1 | VDD | Cilj VCC-1 | MCU VCC |
| 2 | PODACI | PLIVAJTE | MCU SWIM pin |
| 3 | GND | GROUND | GND |
| 4 | RESET | RESET | MCU RESET pin |

Tabela 3 sumira nazive signala, funkcije i signale ciljane veze pomoću kabela s odvojenim žicama.
Kako SWIM odvojeni kabel 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 | Cilj VCC-1 | MCU VCC |
| Zeleno | UART-RX | Nekorišćeno | Rezervirano (2) (nije povezano na ciljnoj ploči) |
| Plava | UART-TX | ||
| Žuta | BOAT0 | ||
| Narandžasta | PLIVAJTE | PLIVAJTE | MCU SWIM pin |
| Crna | GND | GROUND | GND |
| Bijelo | SWIM-RST | RESET | MCU RESET pin |
- 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.
- 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.
Povezivanje sa STM32 aplikacijama
Za razvoj STM32, 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-LINKN2 konektor (CN3) | ST-LINKN2 funkcija | Ciljna veza (JTAG) | Ciljna veza (SWD) |
| 1 | VAPP | Target VCC | MCU VDU') | MCU VDD(1) |
| 2 | ||||
| 3 | TRST | JTAG TRST | JNTRST | GND(2) |
| 4 | GND | GND | GND(3) | 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 | NC | Nije povezan | Nije povezan | Nije povezan |
| 12 | GND | GND | GND(3) | GND(3) |
| 13 | TDO SWO | JTAG TDI, SWO | JTDO | TRACESW0(4) |
| 14 | GND | GND | GND(3) | GND(3) |
| 15 | NRST | NRST | NRST | NRST |
| 16 | GND | GND | GND(3) | GND(3) |
| 17 | NC | Nije povezan | Nije povezan | Nije povezan |
| 18 | GND | GND | GND(3) | GND(3) |
| 19 | VDD | VDD (3.3V)t5) | Nije povezan | Nije povezan |
| 20 | GND | GND | GND(3) | GND(3) |
- 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.
- Povežite se na GND za smanjenje šuma na vrpci.
- Najmanje jedan od ovih pinova mora biti spojen na masu radi ispravnog ponašanja (preporučuje se povezivanje svih njih).
- Opciono: za serijsku žicu Viewer (SWV) trag.
- Dostupno samo na ST-LINK/V2 i nije povezano na ST-LINK/V2/OPTO.
Slika 9 pokazuje kako spojiti ST-LINK/V2 na metu pomoću JTAG kabl.
A = Target Application Board sa JTAG konektor- B = JTAG/SWD 20-žični ravni kabel
- 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.

Napomena:
Za aplikacije sa niskim troškovima ili kada je standardni otisak konektora sa 20 pinova i 2.54 mm prevelik, moguće je implementirati Tag-Rešenje za povezivanje radi uštede troškova i prostora na aplikacijskoj ploči. The Tag- Povezivanje adaptera i kabla pružaju jednostavan pouzdan način povezivanja ST-LINK/V2 ili ST-LINK/V2-ISOL na PCB bez potrebe za spajanjem
Konfiguracija hardvera
komponenta na aplikacijskoj PCB. 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)
4.3 ST-LINK/V2 statusne LED diode
LED s oznakom 'COM' na vrhu ST-LINK/V2 prikazuje ST-LINK/V2 status (bilo šta Kada:
- 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
5.1 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 cijelog životnog vijeka ST-LINK/V2 proizvoda (nove funkcionalnosti, ispravke grešaka, podrška za nove porodice mikrokontrolera…), preporučujemo da posjetite www.st.com/stlinkv2 periodično kako biste bili u toku sa najnovijom verzijom firmvera.
5.2 Razvoj STM8 aplikacija
Pogledajte ST alata Pack24 sa zakrpom 1 ili novijom, koja uključuje ST Visual Develop (STVD) i ST Visual Programmer (STVP).
5.3 Razvoj STM32 aplikacija i Flash programiranje
Lanci alata trećih strana, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ i TASKING VX-set alata 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će strane | Lanac alata | Verzija |
| Atollic® | TrueSTUDIO | 2.1 |
| IAR™ | SWARM | 6.20 |
| Keil® | MDK-ARM™ | 4.20 |
| ZADATAK | VX-set alata za ARM® Cortex® -M | 4.0.1 |
ST-LINK/V2 zahteva namenski USB drajver. Ako je set alata automatski instaliran, file stlink_winusb.inf je instaliran u /inf (gde je obično C:/Windows).
Ako ga podešavanje skupa alata nije automatski instaliralo, upravljački program se može pronaći na www.st.com:
- Povežite se na www.st.com.
- Na kartici za pretragu, polju za broj dela, potražite ST-LINK/V2.
- Kliknite na hipervezu kolone Generic Part Number do ST-LINK/V2.
- Na kartici Podrška dizajnu, odeljku SW drajveri, kliknite na ikonu da preuzmete st-link_v2_usbdriver.zip.
- Raspakujte i pokrenite ST-Link_V2_USBdriver.exe.
Šeme

1. Legenda za opis 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

1. Legenda za opis 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
Dokumenti / Resursi
![]() |
STMicroelectronics UM1075 ST-LINK V2 programator za otklanjanje grešaka u krugu [pdf] Korisnički priručnik UM1075, ST-LINK V2 programator za otklanjanje grešaka u krugu, UM1075 ST-LINK V2 programator za otklanjanje grešaka u krugu, V2 programator za otklanjanje grešaka u krugu, programer za otklanjanje grešaka u krugu, programer za otklanjanje grešaka, programer |


![ELD LINK ERS-featured]](https://manuals.plus/wp-content/uploads/2021/04/ELD-LINK-ERS-featured-150x150.png)

