UM1075
Uživatelská příručka
In-circuit debugger/programátor ST-LINK/V2
pro STM8 a STM32
Zavedení
ST-LINK/V2 je in-circuit debugger/programátor pro mikrokontroléry STM8 a STM32. Jednodrátový modul rozhraní (SWIM) a JTAG/Serial wire debugging (SWD) rozhraní usnadňují komunikaci s jakýmkoliv mikrokontrolérem STM8 nebo STM32 pracujícím na aplikační desce.
Kromě toho, že poskytuje stejné funkce jako ST-LINK/V2, ST-LINK/V2-ISOL nabízí digitální izolaci mezi PC a cílovou aplikační deskou. Vydrží i zvtages až 1000 V RMS.
Rozhraní USB s plnou rychlostí umožňuje komunikaci s PC a:
- Zařízení STM8 prostřednictvím softwaru ST Visual Develop (STVD) nebo ST Visual Program (STVP) (dostupný od STMicroelectronics)
- Zařízení STM32 prostřednictvím integrovaných vývojových prostředí IAR™, Keil ® , STM32CubeIDE, STM32CubeProgrammer a STM32CubeMonitor.
Vlastnosti
- Napájení 5 V přes USB konektor
- Rozhraní kompatibilní s plnou rychlostí USB 2.0
- Kabel USB standard-A na Mini-B
- Funkce specifické pro SWIM
– 1.65 až 5.5 V aplikace objtage podporováno na rozhraní SWIM
– Podporovány nízkorychlostní a vysokorychlostní režimy SWIM
– Rychlost programování SWIM: 9.7 a 12.8 Kbytes/s, pro nízkou a vysokou rychlost
– SWIM kabel pro připojení k aplikaci přes standardní vertikální (ref: 284697 nebo 214017) nebo horizontální (ref: 214012) konektor ERNI
– SWIM kabel pro připojení k aplikaci přes kolíkový konektor nebo 2.54 mm rozteč konektoru - JTAG/SWD (Serial Wire Debug) specifické funkce
– 1.65 až 3.6 V aplikace objtage podporován na JTAG/SWD rozhraní a 5V tolerantní vstupy (a)
– JTAG kabel pro připojení ke standardnímu JTAG 20pinový konektor 2.54 mm
- podporuje JTAG komunikace, až 9 MHz (výchozí: 1.125 MHz)
– Podporuje ladění sériového drátu (SWD) až do 4 MHz (výchozí: 1.8 MHz) a sériového drátu viewer (SWV) komunikace, až 2 MHz - Podpora funkce přímé aktualizace firmwaru (DFU)
- Stavová LED, během komunikace s PC bliká
- 1000 V RMS vysoká izolace objtage (pouze ST-LINK/V2-ISOL)
- Provozní teplota od 0 do 50 stupňů Celsia
Informace pro objednání
Chcete-li objednat ST-LINK/V2, viz tabulka 1.
Tabulka 1. Seznam objednacích kódů
Objednací kód | Popis ST-LINK |
ST-LINK/V2 | In-circuit debugger/programátor |
ST-LINK/V2-ISOL | In-circuit debugger/programátor s digitální izolací |
A. ST-LINK/V2 může komunikovat s cíli pracujícími pod 3.3 V, ale generuje výstupní signály při této hlasitosti.tage úroveň. Cíle STM32 jsou vůči tomuto přetížení tolerantnítagE. Pokud jsou některé další komponenty cílové desky rozumné, použijte ST-LINK/V2-ISOL, STLINK-V3MINIE nebo STLINK-V3SET s adaptérem B-STLINK-VOLT, abyste se vyhnuli vlivu přepětí.tage vstřikování na desce.
Obsah produktu
Kabely dodávané v rámci produktu jsou znázorněny na obrázku 2 a obrázku 3. Zahrnují (zleva doprava):
- Kabel USB standard-A na Mini-B (A)
- Ladění a programování ST-LINK/V2 (B)
- Nízkonákladový konektor SWIM (C)
- SWIM plochý pásek se standardním konektorem ERNI na jednom konci (D)
- JTAG nebo plochý pásek SWD a SWV s 20kolíkovým konektorem (E)
Konfigurace hardwaru
ST-LINK/V2 je navržen kolem zařízení STM32F103C8, které obsahuje vysoce výkonný Arm ®(a) Cortex®
- jádro M3. Je k dispozici v balíčku TQFP48.
Jak je znázorněno na obrázku 4, ST-LINK/V2 poskytuje dva konektory:
- Konektor STM32 pro konektor JTAG/SWD a SWV rozhraní
- Konektor STM8 pro rozhraní SWIM
ST-LINK/V2-ISOL poskytuje jeden konektor pro STM8 SWIM, STM32 JTAG/SWD a SWV rozhraní.
- A = STM32 JTAG a cílový konektor SWD
- B = Cílový konektor STM8 SWIM
- C = STM8 SWIM, STM32 JTAGa cílový konektor SWD
- D = LED dioda komunikační aktivity
4.1 Spojení s STM8
Pro vývoj aplikací založených na mikrokontrolérech STM8 lze ST-LINK/V2 připojit k cílové desce dvěma různými kabely v závislosti na konektoru dostupném na aplikační desce.
Tyto kabely jsou:
- Plochá páska SWIM se standardním konektorem ERNI na jednom konci
- Kabel SWIM se dvěma 4kolíkovými konektory 2.54 mm nebo kabely SWIM s oddělenými vodiči
4.1.1 Standardní připojení ERNI s plochým páskem SWIM
Obrázek 5 ukazuje, jak připojit ST-LINK/V2, pokud je na aplikační desce standardní 4kolíkový konektor ERNI SWIM.
- A = Cílová aplikační deska s konektorem ERNI
- B = Drátový kabel s konektorem ERNI na jednom konci
- C = Cílový konektor STM8 SWIM
- Viz obrázek 11
Obrázek 6 ukazuje, že na cílovém konektoru ST-LINK/V16-ISOL chybí kolík 2. Tento chybějící kolík se používá jako bezpečnostní klíč na konektoru kabelu, aby byla zaručena správná poloha kabelu SWIM na cílovém konektoru, dokonce i kolíky používané pro SWIM i JTAG kabely.4.1.2 Nízkonákladové připojení SWIM
Obrázek 7 ukazuje, jak připojit ST-LINK/V2, pokud je na aplikační desce přítomen 4kolíkový, 2.54 mm, levný konektor SWIM.
- A = Cílová aplikační deska se 4kolíkovým, 2.54 mm, levným konektorem
- B = Drátový kabel se 4kolíkovým konektorem nebo samostatný drátový kabel
- C = Cílový konektor STM8 SWIM
- Viz obrázek 12
4.1.3 SWIM signály a připojení
Tabulka 2 shrnuje názvy signálů, funkce a signály cílového připojení při použití drátového kabelu se 4kolíkovým konektorem.
Tabulka 2. Plochá pásková připojení SWIM pro ST-LINK/V2
Pin č. | Jméno | Funkce | Cílové připojení |
1 | VDD | Cílová VCC(1) | MCU VCC |
2 | DATA | PLAVAT | MCU SWIM pin |
3 | GND | ZEMĚ | GND |
4 | RESETOVAT | RESETOVAT | MCU RESET pin |
1. Napájení z aplikační desky je připojeno k ladicí a programovací desce ST-LINK/V2, aby byla zajištěna kompatibilita signálu mezi oběma deskami.Tabulka 3 shrnuje názvy signálů, funkce a signály cílového připojení pomocí samostatného kabelu.
Vzhledem k tomu, že samostatný kabel SWIM má nezávislé konektory pro všechny piny na jedné straně, je možné připojit ST-LINK/V2-ISOL k aplikační desce bez standardního konektoru SWIM. Na této ploché pásce odkazuje na všechny signály specifická barva a štítek pro usnadnění připojení k cíli.
Tabulka 3. Nízkonákladová kabelová připojení SWIM pro ST-LINK/V2-ISOL
Barva | Název kolíku kabelu | Funkce | Cílové připojení |
Červený | kamerový systém | Cílová VCC(1) | MCU VCC |
Zelený | UART-RX | Nepoužitý | Rezervováno (2) (nepřipojeno k cílové desce) |
Modrý | UART-TX | ||
Žluť | BOOTO | ||
Pomerančový | PLAVAT | PLAVAT | MCU SWIM pin |
Černý | GND | ZEMĚ | GND |
Bílý | SWIM-RST | RESETOVAT | MCU RESET pin |
1. Napájení z aplikační desky je připojeno k ladicí a programovací desce ST-LINK/V2, aby byla zajištěna kompatibilita signálu mezi oběma deskami.
2. BOOT0, UART-TX a UART-RX jsou vyhrazeny pro budoucí vývoj.
TVCC, SWIM, GND a SWIM-RST lze připojit k levnému konektoru s roztečí 2.54 mm nebo ke kolíkovým konektorům dostupným na cílové desce.
4.2 Spojení s STM32
Pro vývoj aplikací založených na mikrokontrolérech STM32 musí být ST-LINK/V2 připojen k aplikaci pomocí standardního 20pinového JTAG plochá stuha poskytnuta.
Tabulka 4 shrnuje názvy signálů, funkce a signály cílového připojení standardního 20pinového JTAG plochá páska na ST-LINK/V2.
Tabulka 5 shrnuje názvy signálů, funkce a signály cílového připojení standardního 20pinového JTAG plochá páska na ST-LINK/V2-ISOL.
Tabulka 4. JTAG/SWD kabelové připojení na STLINK-V2
Kolík žádný. | ST-LINK/V2 konektor (CN3) | ST-LINKN2 funkce | Cílové připojení (JTAG) | Cílové připojení (SWD) |
1 | VAPP | Cílová 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 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
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 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
18 | GND | GND | GND(3) | GND(3) |
19 | VDD | VDD (3.3 V) | Nepřipojeno | Nepřipojeno |
20 | GND | GND | GND(3) | GND(3) |
- Napájení z aplikační desky je připojeno k ladicí a programovací desce ST-LINK/V2, aby byla zajištěna kompatibilita signálu mezi deskami.
- Připojte ke GND pro redukci šumu na pásu karet.
- Pro správné chování musí být alespoň jeden z těchto pinů spojen se zemí. Doporučuje se připojit všechny.
- Volitelné: Pro sériový drát Viewer (SWV) trasování.
Tabulka 5. JTAG/SWD kabelové připojení na STLINK-V2-ISOL
Pin č. | Konektor ST-LINK/V2 (CN3) | Funkce ST-LINKN2 | Cílové připojení (JTAG) | Cílové připojení (SWD) |
1 | VAPP | Cílová VCC | MCU VDD(1) | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | NJTRST | GND(2) |
4 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
5 | TDI | JTAG TDO | JTDI | GND(2) |
6 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
7 | TMS SWDIO | JTAG TMS. SW 10 | JTMS | SWDIO |
8 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
9 | TCK SWCLK | JTAG TCK, SW CLK | JTCK | SWCLK |
10 | Nepoužito (5) | Nepoužito (5) | Nepřipojeno (5) | Nepřipojeno (5) |
11 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
12 | GND | GND | GND(3) | GND(3) |
13 | TDO SWO | JTAG TDI, SWO | JTDO | TRACESW0(4) |
14 | Nepoužito (5) | Nepoužito (5) | Nepřipojeno (5) | Nepřipojeno (5) |
15 | NRST | NRST | NRST | NRST |
16 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
17 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
18 | GND | GND | GND(3) | GND(3) |
19 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
20 | GND | GND | GND(3) | GND(3) |
- Napájení z aplikační desky je připojeno k ladicí a programovací desce ST-LINK/V2, aby byla zajištěna kompatibilita signálu mezi deskami.
- Připojte ke GND pro redukci šumu na pásu karet.
- Pro správné chování musí být alespoň jeden z těchto pinů spojen se zemí. Doporučuje se připojit všechny.
- Volitelné: Pro sériový drát Viewer (SWV) trasování.
Tabulka 5. JTAG/SWD kabelové připojení na STLINK-V2-ISOL
Pin č. | Konektor ST-LINK/V2 (CN3) | Funkce ST-LINKN2 | Cílové spojení (JTAG) | Cílové připojení (SWD) |
1 | VAPP | Cílová VCC | MCU VDD(1) | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | NJTRST | GND(2) |
4 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
5 | TDI | JTAG TDO | JTDI | GND(2) |
6 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
7 | TMS SWDIO | JTAG TMS. SW 10 | JTMS | SWDIO |
8 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
9 | TCK SWCLK | JTAG TCK. SW CLK | JTCK | SWCLK |
10 | Nepoužito (5) | Nepoužito (5) | Nepřipojeno (5) | Nepřipojeno (5) |
11 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
12 | GND | GND | GND(3) | GND(3) |
13 | TDO SWO | JTAG TDI. SWO | JTDO | TRACESW0(4) |
14 | Nepoužito (5) | Nepoužito (5) | Nepřipojeno (5) | Nepřipojeno (5) |
15 | NRST | NRST | NRST | NRST |
16 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
17 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
18 | GND | GND | GND(3) | GND(3) |
19 | Nepřipojeno | Nepřipojeno | Nepřipojeno | Nepřipojeno |
20 | GND | GND | GND(3) | GND(3) |
- Napájení z aplikační desky je připojeno k ladicí a programovací desce ST-LINK/V2, aby byla zajištěna kompatibilita signálu mezi deskami.
- Připojte ke GND pro redukci šumu na pásu karet.
- Pro správné chování musí být alespoň jeden z těchto pinů spojen se zemí. Doporučuje se připojit všechny.
- Volitelné: Pro sériový drát Viewer (SWV) trasování.
- Používá SWIM na ST-LINK/V2-ISOL (viz Tabulka 3).
Obrázek 9 ukazuje, jak připojit ST-LINK/V2 k cíli pomocí JTAG kabel.
- A = Cílová aplikační deska s JTAG konektor
- B = JTAG/SWD 20žilový plochý kabel
- C = STM32 JTAG a cílový konektor SWD
Reference konektoru potřebného na cílové aplikační desce je: 2x10C ovinutí hlavičky 2x40C H3/9.5 (rozteč 2.54) – HED20 SCOTT PHSD80.Poznámka: Pro nízkonákladové aplikace nebo když je standardní 20kolíkový konektor s roztečí 2.54 mm příliš velký, je možné implementovat TAG-Připojit řešení. The TAG-Připojovací adaptér a kabel poskytují jednoduchý a spolehlivý prostředek pro připojení ST-LINK/V2 nebo ST-LINK/V2ISOL k desce plošných spojů, aniž by bylo nutné použít protikus na aplikační desce plošných spojů.
Další podrobnosti o tomto řešení a informace o stopách aplikace PCB naleznete na adrese www.tag-connect.com.
Reference komponent kompatibilních s JTAG a SWD rozhraní jsou:
a) Adaptér TC2050-ARM2010 (20pinová až 10pinová deska rozhraní)
b) TC2050-IDC nebo TC2050-IDC-NL (bez nohou) (10kolíkový kabel)
c) Přídržná spona TC2050-CLIP pro použití s TC2050-IDC-NL (volitelné)
4.3 Stavová LED ST-LINK/V2
LED označená COM v horní části ST-LINK/V2 ukazuje stav ST-LINK/V2 (bez ohledu na typ připojení). Podrobně:
- Kontrolka LED bliká červeně: probíhá první výčet USB s počítačem
- LED svítí červeně: komunikace mezi PC a ST-LINK/V2 je navázána (konec výčtu)
- LED bliká zeleně/červeně: Mezi cílem a počítačem probíhá výměna dat
- LED svítí zeleně: poslední komunikace proběhla úspěšně
- LED svítí oranžově: Komunikace ST-LINK/V2 s cílem selhala.
Konfigurace softwaru
5.1 Aktualizace firmwaru ST-LINK/V2
ST-LINK/V2 obsahuje mechanismus aktualizace firmwaru pro aktualizace na místě prostřednictvím portu USB. Protože se firmware může během životnosti produktu ST-LINK/V2 vyvíjet (nové funkce, opravy chyb, podpora nových rodin mikrokontrolérů), doporučuje se pravidelně navštěvovat vyhrazené stránky na www.st.com abyste zůstali v obraze s nejnovější verzí.
5.2 Vývoj aplikací STM8
Viz sada nástrojů ST Pack24 s patchem 1 nebo novějším, který zahrnuje ST Visual Develop (STVD) a ST Visual Programmer (STVP).
5.3 Vývoj aplikací STM32 a flash programování
Nástroje třetích stran (IAR ™ EWARM, Keil ® MDK-ARM ™ ) podporují ST-LINK/V2 podle verzí uvedených v tabulce 6 nebo podle nejnovější dostupné verze.
Tabulka 6. Jak sady nástrojů třetích stran podporují ST-LINK/V2
Třetí strana | Toolchain | Verze |
IAR™ | EWARM | 6.2 |
Keil® | MDK-ARM™ | 4.2 |
ST-LINK/V2 vyžaduje vyhrazený ovladač USB. Pokud se nastavení sady nástrojů nenainstaluje automaticky, lze ovladač nalézt na www.st.com pod názvem STSW-LINK009.
Další informace o nástrojích třetích stran naleznete níže webstránky:
Schémata
Legenda k popisům pinů:
VDD = Cílový objtage smysl
DATA = čára SWIM DATA mezi cílem a nástrojem pro ladění
GND = Ground voltage
RESET = resetování cílového systémuLegenda k popisům pinů:
VDD = Cílový objtage smysl
DATA = čára SWIM DATA mezi cílem a nástrojem pro ladění
GND = Ground voltage
RESET = resetování cílového systému
Historie revizí
Tabulka 7. Historie revizí dokumentu
Datum | Revize | Změny |
22-dub-11 | 1 | Počáteční vydání. |
3. června 11 | 2 | Tabulka 2: Připojení plochého pásu SWIM pro ST-LINK/V2: přidána poznámka pod čarou 1 k funkci „Target VCC“. Tabulka 4: JTAGKabelová připojení /SWD: přidána poznámka pod čarou k funkci „Target VCC“. Tabulka 5: Jak sady nástrojů třetích stran podporují ST-LINK/V2: aktualizovány „verze“ IAR a Keil. |
19-11-XNUMX | 3 | Do sekce 5.3 přidány podrobnosti o ovladači USB. |
11. května 12 | 4 | Přidány SWD a SWV k JTAG funkce připojení. Upravená tabulka 4: JTAG/SWD kabelové připojení. |
13. září - 12 | 5 | Přidán objednací kód ST-LINKN2-ISOL. Aktualizována část 4.1: Vývoj aplikací STM8 na straně 15. Do tabulky 6 přidána poznámka 4. Přidána poznámka „Pro nízkonákladové aplikace…“ před částí 3.3: Stavové LED diody STLINK/V2 na straně 14. |
18. října 12 | 6 | Přidána část 5.1: Aktualizace firmwaru ST-LINK/V2 na straně 15. |
25-března-16 | 7 | Aktualizovaná hodnota VRMS v Úvodu a funkcích. |
18. října 18 | 8 | Aktualizovaná tabulka 4: JTAG/SWD kabelové připojení a jeho poznámky pod čarou. Drobné úpravy textu v celém dokumentu. |
9. ledna 23 | 9 | Aktualizovaný úvod, funkce a část 5.3: Vývoj aplikací STM32 a programování flash. Aktualizovaná tabulka 5: Jak sady nástrojů třetích stran podporují ST-LINK/V2. Drobné úpravy textu v celém dokumentu. |
3-dub-24 | 10 | Bývalá tabulka 4 JTAG/SWD kabelová připojení rozdělená v tabulce 4: JTAG/SWD kabelová připojení na STLINK-V2 a tabulka 5: JTAG/SWD kabelové připojení na STLINK-V2-ISOL. |
DŮLEŽITÉ UPOZORNĚNÍ – ČTĚTE POZORNĚ
STMicroelectronics NV a její dceřiné společnosti (“ST”) si vyhrazují právo provádět změny, opravy, vylepšení, úpravy a vylepšení produktů ST a/nebo tohoto dokumentu kdykoli bez upozornění. Kupující by měli před zadáním objednávky získat nejnovější relevantní informace o produktech ST. Produkty ST jsou prodávány v souladu s prodejními podmínkami ST platnými v době potvrzení objednávky. Kupující jsou výhradně odpovědní za výběr, výběr a použití produktů ST a ST nepřebírá žádnou odpovědnost za pomoc s aplikací nebo design produktů kupujících.
Společnost ST zde neuděluje žádnou výslovnou ani předpokládanou licenci k právu duševního vlastnictví.
Další prodej produktů ST s ustanoveními odlišnými od informací uvedených v tomto dokumentu ruší jakoukoli záruku poskytnutou společností ST na takový produkt.
ST a logo ST jsou ochranné známky společnosti ST. Další informace o ochranných známkách ST viz www.st.com/trademarks. Všechny ostatní názvy produktů nebo služeb jsou majetkem jejich příslušných vlastníků.
Informace v tomto dokumentu nahrazují a nahrazují informace dříve uvedené v předchozích verzích tohoto dokumentu.
© 2024 STMicroelectronics – Všechna práva vyhrazena
Dokumenty / zdroje
![]() |
ST ST-LINK-V2 In Circuit Debugger Programátor [pdfUživatelská příručka ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 programátor ladicího programu okruhů, ST-LINK-V2, programátor ladicího programu okruhů, programátor ladicího programu okruhů, programátor ladicího programu |