ST - logoUM1075
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.

ST-LINK-V2 In Circuit Debugger Programátor

 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)

ST-LINK-V2 In Circuit Debugger Programmer - obsah produktuST-LINK-V2 In Circuit Debugger Programátor - obsah produktu 1

 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í.ST-LINK-V2 In Circuit Debugger Programátor - konektory

  1. A = STM32 JTAG a cílový konektor SWD
  2. B = Cílový konektor STM8 SWIM
  3. C = STM8 SWIM, STM32 JTAGa cílový konektor SWD
  4. 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.ST-LINK-V2 In Circuit Debugger Programátor - konektor ERNI

  1. A = Cílová aplikační deska s konektorem ERNI
  2. B = Drátový kabel s konektorem ERNI na jednom konci
  3. C = Cílový konektor STM8 SWIM
  4. 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.ST-LINK-V2 In Circuit Debugger Programátor - Klíčové detaily4.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.ST-LINK-V2 In Circuit Debugger Programátor - nízkonákladové připojení

  1. A = Cílová aplikační deska se 4kolíkovým, 2.54 mm, levným konektorem
  2. B = Drátový kabel se 4kolíkovým konektorem nebo samostatný drátový kabel
  3. C = Cílový konektor STM8 SWIM
  4. 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.ST-LINK-V2 In Circuit Debugger Programátor - Cílový konektor SWIMTabulka 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)
  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 deskami.
  2. Připojte ke GND pro redukci šumu na pásu karet.
  3. Pro správné chování musí být alespoň jeden z těchto pinů spojen se zemí. Doporučuje se připojit všechny.
  4. 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)
  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 deskami.
  2. Připojte ke GND pro redukci šumu na pásu karet.
  3. Pro správné chování musí být alespoň jeden z těchto pinů spojen se zemí. Doporučuje se připojit všechny.
  4. 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)
  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 deskami.
  2. Připojte ke GND pro redukci šumu na pásu karet.
  3. Pro správné chování musí být alespoň jeden z těchto pinů spojen se zemí. Doporučuje se připojit všechny.
  4. Volitelné: Pro sériový drát Viewer (SWV) trasování.
  5. 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.ST-LINK-V2 In Circuit Debugger Programátor - JTAG a SWD připojení

  1. A = Cílová aplikační deska s JTAG konektor
  2. B = JTAG/SWD 20žilový plochý kabel
  3. 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.ST-LINK-V2 In Circuit Debugger Programmer - rozložení pásu karetPozná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

ST-LINK-V2 In Circuit Debugger Programátor - standardní kabel ERNILegenda 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émuST-LINK-V2 In Circuit Debugger Programmer - levný kabelLegenda 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

ST - logowww.st.com

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

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *