STMicroelectronics ST-LINKV2 In Circuit Debugger Programátor
Úvod
ST-LINK/V2 je obvodový debugger/programátor pre mikrokontroléry STM8 a STM32. Jednovodičový modul rozhrania (SWIM) a JTAG/Serial wire debugging (SWD) rozhrania uľahčujú komunikáciu s akýmkoľvek mikrokontrolérom STM8 alebo STM32 pracujúcim na aplikačnej doske.
Okrem poskytovania rovnakých funkcií ako ST-LINK/V2 ponúka ST-LINK/V2 ISOL aj digitálnu izoláciu medzi PC a cieľovou aplikačnou doskou. Odoláva aj zvtages až 1000 VRMS.
Rozhranie USB s plnou rýchlosťou umožňuje komunikáciu s PC a:
- Zariadenia STM8 cez softvér ST Visual Develop (STVD) alebo ST Visual Program (STVP) (dostupný od STMicroelectronics)
- Zariadenia STM32 prostredníctvom integrovaných vývojových prostredí IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer a STM32CubeMonitor.
Vlastnosti
- 5 V napájanie cez USB konektor
- Rozhranie kompatibilné s plnou rýchlosťou USB 2.0
- USB štandardný kábel A na Mini-B
- Špecifické funkcie SWIM
– 1.65 až 5.5 V aplikácia objtage podporované na rozhraní SWIM
– Podporované nízkorýchlostné a vysokorýchlostné režimy SWIM
– Rýchlosť programovania SWIM: 9.7 a 12.8 kB/s pre nízku a vysokú rýchlosť
– SWIM kábel na pripojenie k aplikácii cez štandardný ERNI vertikálny (ref: 284697 alebo 214017) alebo horizontálny (ref: 214012) konektor
– SWIM kábel na pripojenie k aplikácii cez kolíkový konektor alebo 2.54 mm rozteč konektora - JTAG/špecifické funkcie sériového ladenia drôtu (SWD).
– 1.65 až 3.6 V aplikácia objtage podporovaný na JTAG/SWD rozhranie a 5 V tolerantné vstupy (a)
– JTAG kábel na pripojenie k štandardnému JTAG 20-pinový konektor 2.54 mm
- podporuje JTAG komunikácia, až 9 MHz (predvolené: 1.125 MHz)
– Podporuje ladenie sériového drôtu (SWD) až do 4 MHz (predvolené: 1.8 MHz) a sériového drôtu viewer (SWV) komunikácia, až do 2 MHz - Podporovaná funkcia priamej aktualizácie firmvéru (DFU)
- Stavová LED, bliká počas komunikácie s PC
- 1000 VRMS vysoká izolácia objtage (iba ST-LINK/V2-ISOL)
- Prevádzková teplota od 0 do 50 °C
Informácie o objednávke
Ak chcete objednať ST-LINK/V2, pozrite si tabuľku 1.
Tabuľka 1. Zoznam objednávacích kódov
Objednávkový kód | Popis ST-LINK |
ST-LINK/V2 | In-circuit debugger/programátor |
ST-LINK/V2-ISOL | In-circuit debugger/programátor s digitálnou izoláciou |
a. ST-LINK/V2 môže komunikovať s cieľmi pracujúcimi pod 3.3 V, ale generuje výstupné signály pri tejto vol.tage úroveň. Ciele STM32 sú tolerantné voči tomuto nadmernému objemutage. Ak sú niektoré ďalšie komponenty cieľovej dosky rozumné, použite ST-LINK/V2-ISOL, STLINK-V3MINIE alebo STLINK-V3SET s adaptérom B-STLINK-VOLT, aby ste predišli vplyvu nadmerného napätia.tage vstrekovanie na doske.
Obsah produktu
Káble dodávané v rámci produktu sú znázornené na obrázku 2 a obrázku 3. Zahŕňajú (zľava doprava):
- USB štandardný kábel A na Mini-B (A)
- Ladenie a programovanie ST-LINK/V2 (B)
- Lacný konektor SWIM (C)
- Plochá páska SWIM so štandardným konektorom ERNI na jednom konci (D)
- JTAG alebo plochý pásik SWD a SWV s 20-kolíkovým konektorom (E)
Hardvérová konfigurácia
ST-LINK/V2 je navrhnutý okolo zariadenia STM32F103C8, ktoré obsahuje vysokovýkonné jadro Arm®(a) Cortex®-M3. Je dostupný v balení TQFP48.
Ako je znázornené na obrázku 4, ST-LINK/V2 poskytuje dva konektory:
- konektor STM32 pre JTAG/SWD a SWV rozhranie
- konektor STM8 pre rozhranie SWIM
ST-LINK/V2-ISOL poskytuje jeden konektor pre STM8 SWIM, STM32 JTAG/SWD a SWV rozhrania.
- A = STM32 JTAG a cieľový konektor SWD
- B = cieľový konektor STM8 SWIM
- C = STM8 SWIM, STM32 JTAGa cieľový konektor SWD
- D = LED dióda komunikačnej aktivity
a. Arm je registrovaná ochranná známka spoločnosti Arm Limited (alebo jej dcérskych spoločností) v USA a/alebo inde.
Spojenie s STM8
Pre vývoj aplikácií založených na mikrokontroléroch STM8 je možné ST-LINK/V2 pripojiť k cieľovej doske pomocou dvoch rôznych káblov, v závislosti od dostupného konektora na aplikačnej doske.
Tieto káble sú:
- plochý pásik SWIM so štandardným konektorom ERNI na jednom konci
- SWIM kábel s dvoma 4-kolíkovými, 2.54 mm konektormi alebo SWIM samostatné káble
Štandardné pripojenie ERNI s plochou stuhou SWIM
Obrázok 5 ukazuje, ako pripojiť ST-LINK/V2, ak je na aplikačnej doske štandardný 4-kolíkový konektor ERNI SWIM.
- A = cieľová aplikačná doska s konektorom ERNI
- B = Drôtový kábel s konektorom ERNI na jednom konci
- C = Cieľový konektor STM8 SWIM
- Pozri obrázok 11
Obrázok 6 ukazuje, že na cieľovom konektore ST-LINK/V16-ISOL chýba kolík 2. Tento chýbajúci kolík sa používa ako bezpečnostný kľúč na konektore kábla, aby sa zaručila správna poloha kábla SWIM na párnych kolíkoch cieľového konektora, používané pre SWIM aj JTAG káblov.
Lacné SWIM pripojenie
Obrázok 7 ukazuje, ako pripojiť ST-LINK/V2, ak je na aplikačnej doske prítomný 4-kolíkový, 2.54 mm, lacný konektor SWIM.
- A = cieľová aplikačná doska so 4-kolíkovým, 2.54 mm, lacným konektorom
- B = Drôtový kábel so 4-kolíkovým konektorom alebo samostatným káblom
- C = Cieľový konektor STM8 SWIM
- Pozri obrázok 12
SWIM signály a pripojenia
Tabuľka 2 sumarizuje názvy signálov, funkcie a signály cieľového pripojenia pri použití drôteného kábla so 4-kolíkovým konektorom.
Tabuľka 2. Pripojenia plochých pások SWIM pre ST-LINK/V2
Pin č. | Meno | Funkcia | Cieľové pripojenie |
1 | VDD | Cieľová VCC(1) | MCU VCC |
2 | ÚDAJE | PLÁVAŤ | MCU SWIM pin |
3 | GND | GROUND | GND |
4 | RESETOVAŤ | RESETOVAŤ | MCU RESET pin |
- Napájanie z aplikačnej dosky je pripojené k ladiacej a programovacej doske ST-LINK/V2, aby bola zabezpečená kompatibilita signálu medzi oboma doskami.
Tabuľka 3 sumarizuje názvy signálov, funkcie a signály cieľového pripojenia pomocou samostatného kábla.
Keďže kábel SWIM so samostatnými vodičmi má na jednej strane nezávislé konektory pre všetky kolíky, je možné pripojiť ST-LINK/V2-ISOL k aplikačnej doske bez štandardného konektora SWIM. Na tejto plochej páske sú všetky signály označené špecifickou farbou a štítkom, aby sa uľahčilo pripojenie k cieľu.
Tabuľka 3. Lacné káblové pripojenia SWIM pre ST-LINK/V2-ISOL
Farba | Názov kolíka kábla | Funkcia | Cieľové pripojenie |
Červená | CCTV | Cieľová VCC(1) | MCU VCC |
Zelená | UART-RX | Nepoužité | Rezervované (2)
(nie je pripojený k cieľovej doske) |
Modrá | UART-TX | ||
Žltá | BOOT0 | ||
Oranžová | PLÁVAŤ | PLÁVAŤ | MCU SWIM pin |
Čierna | GND | GROUND | GND |
Biela | SWIM-RST | RESETOVAŤ | MCU RESET pin |
- Napájanie z aplikačnej dosky je pripojené k ladiacej a programovacej doske ST-LINK/V2, aby bola zabezpečená kompatibilita signálu medzi oboma doskami.
- BOOT0, UART-TX a UART-RX sú vyhradené pre budúci vývoj.
TVCC, SWIM, GND a SWIM-RST je možné pripojiť k lacnému konektoru s rozstupom 2.54 mm alebo k kolíkovým konektorom dostupným na cieľovej doske.
Spojenie s STM32
Pre vývoj aplikácií založených na mikrokontroléroch STM32 musí byť ST LINK/V2 pripojený k aplikácii pomocou štandardného 20-pinového JTAG poskytovaná plochá stuha.
Tabuľka 4 sumarizuje názvy signálov, funkcie a signály cieľového pripojenia štandardného 20-kolíkového JTAG plochá stuha.
Tabuľka 4. JTAG/SWD káblové pripojenia
Pin č. | ST-LINK/V2
konektor (CN3) |
ST-LINK/V2
funkciu |
Cieľové pripojenie (JTAG) | Cieľové pripojenie (SWD) |
1 | VAPP | Cieľová 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 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
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 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
18 | GND | GND | GND(4) | GND(4) |
19 | VDD(3) | VDD (3.3 V)(3) | Nepripojené | Nepripojené |
20 | GND | GND | GND(4) | GND(4) |
- Napájanie z aplikačnej dosky je pripojené k ladiacej a programovacej doske ST-LINK/V2, aby bola zaistená kompatibilita signálu medzi doskami.
- Pripojte k GND pre redukciu šumu na páse.
- Dostupné len na ST-LINK/V2, nepripojené na ST-LINK/V2-ISOL.
- Minimálne jeden z týchto pinov musí byť pre správne správanie pripojený k zemi, odporúča sa pripojiť všetky.
- GND na ST-LINK/V2, ktorý používa SWIM na ST-LINK/V2-ISOL (pozri tabuľku 3).
- Voliteľné: pre sériový drôt Viewer (SWV) stopa.
Obrázok 9 ukazuje, ako pripojiť ST-LINK/V2 k cieľu pomocou JTAG kábel
- A = cieľová aplikačná doska s JTAG konektor
- B = JTAG/SWD 20-žilový plochý kábel
- C = STM32 JTAG a cieľový konektor SWD
Označenie konektora potrebného na cieľovej aplikačnej doske je: 2x10C ovíjanie hlavičky 2x40C H3/9.5 (rozteč 2.54) – HED20 SCOTT PHSD80.
Poznámka: Pre nízkonákladové aplikácie alebo keď je štandardný 20-kolíkový konektor s rozstupom 2.54 mm príliš veľký, je možné implementovať Tag- Pripojte riešenie. The Tag-Pripojovací adaptér a kábel poskytujú jednoduchý a spoľahlivý prostriedok na pripojenie ST-LINK/V2 alebo ST-LINK/V2-ISOL k PCB bez potreby párovacieho komponentu na aplikačnej PCB.
Ďalšie podrobnosti o tomto riešení a informácie o aplikácii PCB nájdete na stránke
www.tag-connect.com.
Referencie komponentov kompatibilných s JTAG a SWD rozhrania sú:
a) Adaptér TC2050-ARM2010 (doska rozhrania 20-pin až 10-pin)
b) TC2050-IDC alebo TC2050-IDC-NL (bez nôh) (10-kolíkový kábel)
c) príchytka TC2050-CLIP na použitie s TC2050-IDC-NL (voliteľné)
Stavová LED ST-LINK/V2
LED označená COM na vrchu ST-LINK/V2 zobrazuje stav ST-LINK/V2 (bez ohľadu na typ pripojenia). Podrobne:
- LED bliká ČERVENO: Prebieha prvé vyčíslenie USB s PC
- LED je ČERVENÁ: komunikácia medzi PC a ST-LINK/V2 je nadviazaná (koniec enumerácie)
- LED bliká ZELENÁ / ČERVENÁ: údaje sa vymieňajú medzi cieľom a počítačom
- LED je ZELENÁ: posledná komunikácia bola úspešná
- LED je ORANŽOVÁ: Komunikácia ST-LINK/V2 s cieľom zlyhala.
Konfigurácia softvéru
Aktualizácia firmvéru ST-LINK/V2
ST-LINK/V2 obsahuje mechanizmus aktualizácie firmvéru pre in-situ upgrade cez USB port. Keďže sa firmvér môže počas životnosti produktu ST-LINK/V2 vyvíjať (nové funkcie, opravy chýb, podpora nových rodín mikrokontrolérov), odporúča sa pravidelne navštevovať vyhradené stránky na www.st.com aby ste zostali informovaní o najnovšej verzii.
Vývoj aplikácií STM8
Pozrite si sadu nástrojov ST Pack24 s opravou 1 alebo novšou, ktorá zahŕňa ST Visual Develop (STVD) a ST Visual Programmer (STVP).
Vývoj aplikácií STM32 a flash programovanie
Nástroje tretích strán (IAR™ EWARM, Keil® MDK-ARM™) podporujú ST-LINK/V2 podľa verzií uvedených v tabuľke 5 alebo v najnovšej dostupnej verzii.
Tabuľka 5. Ako reťazce nástrojov tretích strán podporujú ST-LINK/V2
Tretia strana | Toolchain | Verzia |
IAR™ | EWARM | 6.20 |
Keil® | MDK-ARM™ | 4.20 |
ST-LINK/V2 vyžaduje špeciálny USB ovládač. Ak sa nastavenie sady nástrojov nenainštaluje automaticky, ovládač nájdete na www.st.com pod názvom STSW-LINK009.
Ďalšie informácie o nástrojoch tretích strán nájdete na nasledujúcej stránke webstránky:
schémy
- Legenda pre popisy pinov:
VDD = Cieľový objtagzmysel
DATA = riadok SWIM DATA medzi cieľom a nástrojom na ladenie
GND = Ground voltage
RESET = resetovanie cieľového systému
- Legenda pre popisy pinov:
VDD = Cieľový objtagzmysel
DATA = riadok SWIM DATA medzi cieľom a nástrojom na ladenie
GND = Ground voltage
RESET = resetovanie cieľového systému
História revízií
Tabuľka 6. História revízií dokumentu
Dátum | Revízia | Zmeny |
22. apríla 2011 | 1 | Prvotné uvoľnenie. |
03-jún-2011 | 2 | Tabuľka 2: Pripojenia plochých pások SWIM pre ST-LINK/V2: pridaná poznámka pod čiarou 1 na funkciu „Target VCC“.
Tabuľka 4: JTAG/SWD káblové pripojenia: pridaná poznámka pod čiarou k funkcii „Target VCC“. Tabuľka 5: Ako tretej strany nástrojové reťazce podporu ST-LINK/V2: aktualizované „Verzie“ IAR a Keil. |
19-Aug-2011 | 3 | Pridané podrobnosti ovládača USB do Časť 5.3. |
11. mája 2012 | 4 | Pridané SWD a SWV k JTAG funkcie pripojenia. Upravené |
13. septembra 2012 | 5 | Pridaný objednávací kód ST-LINK/V2-ISOL.
Aktualizované Časť 4.1: Vývoj aplikácie STM8 na strane 15. Pridaná poznámka 6 in Tabuľka 4. Predtým pridaná poznámka „Pre nízkonákladové aplikácie...“. Časť 3.3: Stavové LED diódy ST-LINK/V2 na strane 14. |
18. októbra 2012 | 6 | Pridané Časť 5.1: Aktualizácia firmvéru ST-LINK/V2 na strane 15. |
25-mar-2016 | 7 | Aktualizovaná hodnota VRMS v Úvod a v Vlastnosti. |
18. októbra 2018 | 8 | Aktualizované Tabuľka 4: JTAG/SWD káblové pripojenia a jeho poznámky pod čiarou. Drobné textové úpravy v celom dokumente. |
09. januára 2023 | 9 | Aktualizované Úvod, Vlastnostia Časť 5.3: Aplikácia STM32 vývoj a flash programovanie.
Aktualizované Tabuľka 5: Ako reťazce nástrojov tretích strán podporujú ST-LINK/V2. Drobné textové úpravy v celom dokumente. |
DÔLEŽITÉ UPOZORNENIE – POZORNE ČÍTAJTE
STMicroelectronics NV a jej dcérske spoločnosti (“ST”) si vyhradzujú právo vykonávať zmeny, opravy, vylepšenia, úpravy a vylepšenia produktov ST a/alebo tohto dokumentu kedykoľvek bez upozornenia. Kupujúci by mali získať najnovšie relevantné informácie o
ST produktov pred zadaním objednávky. Produkty ST sa predávajú v súlade s obchodnými podmienkami ST platnými v čase potvrdenia objednávky.
Kupujúci sú výhradne zodpovední za výber, výber a používanie produktov ST a ST nepreberá žiadnu zodpovednosť za pomoc pri aplikácii alebo dizajn produktov kupujúcich.
Spoločnosť ST tu neudeľuje žiadnu licenciu, výslovnú ani implicitnú, na akékoľvek právo duševného vlastníctva.
Opätovný predaj produktov ST s ustanoveniami odlišnými od informácií uvedených v tomto dokumente ruší akúkoľvek záruku poskytnutú spoločnosťou ST na takýto produkt.
ST a logo ST sú ochranné známky spoločnosti ST. Ďalšie informácie o ochranných známkach ST nájdete na www.st.com/trademarks. Všetky ostatné názvy produktov alebo služieb sú majetkom ich príslušných vlastníkov.
Informácie v tomto dokumente nahrádzajú a nahrádzajú informácie predtým uvedené v akýchkoľvek predchádzajúcich verziách tohto dokumentu.
© 2023 STMicroelectronics – Všetky práva vyhradené
Dokumenty / zdroje
![]() |
STMicroelectronics ST-LINK/V2 In Circuit Debugger Programátor [pdfPoužívateľská príručka ST-LINK V2 In Circuit Debugger Programátor, ST-LINK V2, In Circuit Debugger Programmer, Circuit Debugger Programger, Debugger Programmer, Programátor |