UM1075
Návod na použitie
Okruhový debugger/programátor ST-LINK/V2
pre STM8 a STM32
Ú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ž do 1000 V RMS.
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
- Kábel USB štandard-A na Mini-B
- Funkcie špecifické pre SWIM
– 1.65 až 5.5 V aplikácia objtage podporované v rozhraní SWIM
– Podporované nízkorýchlostné a vysokorýchlostné režimy SWIM
– Rýchlosť programovania SWIM: 9.7 a 12.8 Kbytes/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/SWD (Serial Wire Debug) špecifické funkcie
– 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 V RMS vysoká izolácia objtage (iba ST-LINK/V2-ISOL)
- Prevádzková teplota od 0 do 50 stupňov Celzia
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 tomto objemetage úroveň. Ciele STM32 sú voči tomuto preťaženiu tolerantnétage. 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 prepä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):
- Kábel USB štandard-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é rameno ®(a) Cortex®
- jadro 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
4.1 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áska 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
4.1.1 Štandardné pripojenie ERNI s plochým pásikom 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 cieľovom konektore, dokonca aj kolíky používané pre SWIM aj JTAG káblov.4.1.2 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ý drôtový kábel
- C = Cieľový konektor STM8 SWIM
- Pozri obrázok 12
4.1.3 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 |
1. 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ým drôtom 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 odkazuje špecifická farba a štítok na uľahčenie pripojenia k cieľu na všetky signály.
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) (nepripojené k cieľovej doske) |
Modrá | UART-TX | ||
Žltá | BOOTO | ||
Oranžová | PLÁVAŤ | PLÁVAŤ | MCU SWIM pin |
Čierna | GND | GROUND | GND |
Biela | SWIM-RST | RESETOVAŤ | MCU RESET pin |
1. 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.
2. 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.
4.2 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á páska na ST-LINK/V2.
Tabuľka 5 sumarizuje názvy signálov, funkcie a signály cieľového pripojenia štandardného 20-kolíkového JTAG plochá páska na ST-LINK/V2-ISOL.
Tabuľka 4. JTAG/SWD káblové pripojenia na STLINK-V2
Pin č. | ST-LINK/V2 konektor (CN3) | ST-LINKN2 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 | 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 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
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 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
18 | GND | GND | GND(3) | GND(3) |
19 | VDD | VDD (3.3 V) | Nepripojené | Nepripojené |
20 | GND | GND | GND(3) | GND(3) |
- 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.
- Pre správne správanie musí byť aspoň jeden z týchto kolíkov pripojený k zemi. Odporúča sa pripojiť všetky.
- Voliteľné: Pre sériový drôt Viewer (SWV) stopa.
Tabuľka 5. JTAG/SWD káblové pripojenia na STLINK-V2-ISOL
Pin č. | Konektor ST-LINK/V2 (CN3) | Funkcia ST-LINKN2 | Cieľové pripojenie (JTAG) | Cieľové pripojenie (SWD) |
1 | VAPP | Cieľová VCC | MCU VDD(1) | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | NJTRST | GND(2) |
4 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
5 | TDI | JTAG TDO | JTDI | GND(2) |
6 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
7 | TMS SWDIO | JTAG TMS. SW 10 | JTMS | SWDIO |
8 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
9 | TCK SWCLK | JTAG TCK, SW CLK | JTCK | SWCLK |
10 | Nepoužité (5) | Nepoužité (5) | Nepripojené (5) | Nepripojené (5) |
11 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
12 | GND | GND | GND(3) | GND(3) |
13 | TDO SWO | JTAG TDI, SWO | JTDO | TRACESW0(4) |
14 | Nepoužité (5) | Nepoužité (5) | Nepripojené (5) | Nepripojené (5) |
15 | NRST | NRST | NRST | NRST |
16 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
17 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
18 | GND | GND | GND(3) | GND(3) |
19 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
20 | GND | GND | GND(3) | GND(3) |
- 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.
- Pre správne správanie musí byť aspoň jeden z týchto kolíkov pripojený k zemi. Odporúča sa pripojiť všetky.
- Voliteľné: Pre sériový drôt Viewer (SWV) stopa.
Tabuľka 5. JTAG/SWD káblové pripojenia na STLINK-V2-ISOL
Pin č. | Konektor ST-LINK/V2 (CN3) | Funkcia ST-LINKN2 | Cieľové spojenie (JTAG) | Cieľové pripojenie (SWD) |
1 | VAPP | Cieľová VCC | MCU VDD(1) | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | NJTRST | GND(2) |
4 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
5 | TDI | JTAG TDO | JTDI | GND(2) |
6 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
7 | TMS SWDIO | JTAG TMS. SW 10 | JTMS | SWDIO |
8 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
9 | TCK SWCLK | JTAG TCK. SW CLK | JTCK | SWCLK |
10 | Nepoužité (5) | Nepoužité (5) | Nepripojené (5) | Nepripojené (5) |
11 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
12 | GND | GND | GND(3) | GND(3) |
13 | TDO SWO | JTAG TDI. SWO | JTDO | TRACESW0(4) |
14 | Nepoužité (5) | Nepoužité (5) | Nepripojené (5) | Nepripojené (5) |
15 | NRST | NRST | NRST | NRST |
16 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
17 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
18 | GND | GND | GND(3) | GND(3) |
19 | Nepripojené | Nepripojené | Nepripojené | Nepripojené |
20 | GND | GND | GND(3) | GND(3) |
- 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.
- Pre správne správanie musí byť aspoň jeden z týchto kolíkov pripojený k zemi. Odporúča sa pripojiť všetky.
- Voliteľné: Pre sériový drôt Viewer (SWV) stopa.
- Používa ho SWIM na ST-LINK/V2-ISOL (pozri tabuľku 3).
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
Odkaz na konektor potrebný 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- Pripojte adaptér a kábel poskytujú jednoduchý a spoľahlivý prostriedok na pripojenie ST-LINK/V2 alebo ST-LINK/V2ISOL 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é)
4.3 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:
- Kontrolka LED bliká načerveno: Prebieha prvé vyčíslenie USB s počítačom
- LED je červená: komunikácia medzi PC a ST-LINK/V2 je nadviazaná (koniec enumerácie)
- LED dióda bliká zeleno/červeno: Údaje sa vymieňajú medzi cieľom a počítačom
- LED je zelená: posledná komunikácia bola úspešná
- LED je oranžová: ST-LINK/V2 komunikácia s cieľom zlyhala.
Konfigurácia softvéru
5.1 Aktualizácia firmvéru ST-LINK/V2
ST-LINK/V2 obsahuje mechanizmus aktualizácie firmvéru na aktualizáciu na mieste prostredníctvom portu USB. 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.
5.2 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).
5.3 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 6 alebo podľa najnovšej dostupnej verzie.
Tabuľka 6. Ako reťazce nástrojov tretích strán podporujú ST-LINK/V2
Tretia strana | Toolchain | Verzia |
IAR™ | EWARM | 6.2 |
Keil® | MDK-ARM™ | 4.2 |
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émuLegenda 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 7. História revízií dokumentu
Dátum | Revízia | Zmeny |
22. apríla 11 | 1 | Prvotné uvoľnenie. |
3-jún-11 | 2 | Tabuľka 2: Pripojenia plochých pások SWIM pre ST-LINK/V2: pridaná poznámka pod čiarou 1 k funkcii „Target VCC“. Tabuľka 4: JTAG/SWD káblové pripojenia: pridaná poznámka pod čiarou k funkcii „Target VCC“. Tabuľka 5: Ako reťazce nástrojov tretích strán podporujú ST-LINK/V2: aktualizované „verzie“ IAR a Keil. |
19-Aug-11 | 3 | Pridané podrobnosti ovládača USB do časti 5.3. |
11. mája 12 | 4 | Pridané SWD a SWV k JTAG funkcie pripojenia. Upravená tabuľka 4: JTAG/SWD káblové pripojenia. |
13. septembra 12 | 5 | Pridaný objednávací kód ST-LINKN2-ISOL. Aktualizovaná časť 4.1: Vývoj aplikácie STM8 na strane 15. Pridaná poznámka 6 v tabuľke 4. Pridaná poznámka „Pre nízkonákladové aplikácie...“ pred Časť 3.3: Stavové LED diódy STLINK/V2 na strane 14. |
18. októbra 12 | 6 | Pridaná časť 5.1: Aktualizácia firmvéru ST-LINK/V2 na strane 15. |
25-mar-16 | 7 | Aktualizovaná hodnota VRMS v Úvode a funkciách. |
18. októbra 18 | 8 | Aktualizovaná tabuľka 4: JTAG/SWD káblové pripojenia a jeho poznámky pod čiarou. Drobné textové úpravy v celom dokumente. |
9. januára 23 | 9 | Aktualizovaný úvod, funkcie a časť 5.3: Vývoj aplikácií STM32 a programovanie flash. Aktualizovaná tabuľka 5: Ako reťazce nástrojov tretích strán podporujú ST-LINK/V2. Drobné textové úpravy v celom dokumente. |
3. apríla 24 | 10 | Bývalá tabuľka 4 JTAG/SWD káblové pripojenia rozdelené v tabuľke 4: JTAGKáblové pripojenia /SWD na STLINK-V2 a Tabuľka 5: JTAG/SWD káblové pripojenia na STLINK-V2-ISOL. |
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 pred zadaním objednávky získať najnovšie relevantné informácie o produktoch ST. 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.
© 2024 STMicroelectronics – Všetky práva vyhradené
Dokumenty / zdroje
![]() |
ST ST-LINK-V2 In Circuit Debugger Programátor [pdfPoužívateľská príručka ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 programátor ladiaceho obvodu obvodov, ST-LINK-V2, programátor ladiaceho obvodu obvodov, programátor ladiaceho obvodu obvodov, programátor ladiaceho nástroja |