logo ST

UM1075
Návod na použitie
Okruhový debugger/programátor ST-LINK/V2
pre STM8 a STM32

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor

Úvod

ST-LINK/V2 je in-circuit debugger/programátor pre rodiny mikrokontrolérov STM8 a STM32. Modul rozhrania s jedným vodičom (SWIM) a JTAG/sériový drôt
ladiace (SWD) rozhrania, uľahčujú komunikáciu s akýmkoľvek mikrokontrolérom STM8 alebo STM32 umiestneným 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 prostredníctvom softvéru ST Visual Develop (STVD) alebo ST Visual Program (STVP) (ktoré sú dostupné od STMicroelectronics).
  • Zariadenia STM32 cez integrované vývojové prostredia Atollic® a TASKING.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 1

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 V 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 Kbytes/s pri nízkej rýchlosti a 12.8 Kbytes/s pri vysokej rýchlosti
    – 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 V až 3.6 V aplikácia objtage podporovaný na JTAG/SWD rozhranie a 5 V tolerantné vstupy
    – JTAG kábel na pripojenie k štandardnému JTAG 20-pinový konektor 2.54 mm
    - podporuje JTAG komunikácia
    – Podporuje ladenie sériového kábla (SWD) a sériového kábla viewer (SWV) komunikácia
  • Podporovaná funkcia priamej aktualizácie firmvéru (DFU)
  • Stavová LED, ktorá počas komunikácie s PC bliká
  • 1000 VRMS vysoká izolácia objtage (iba ST-LINK/V2-ISOL)
  • Prevádzková teplota 0 až 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

Obsah produktu

Káble dodávané v rámci produktu sú znázornené na obrázku 2: Obsah produktu ST-LINK/V2 a na obrázku 3: Obsah produktu ST-LINK/V2-ISOL. Zahŕňajú (zľava doprava na obrázku 2 a obrázku 3):

  • 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)

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 2

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 3

Hardvérová konfigurácia

ST-LINK/V2 je navrhnutý okolo zariadenia STM32F103C8, ktoré obsahuje vysoko výkonný ARM® 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/Rozhrania SWD a SWV.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 4

  1. A = STM32 JTAG a cieľový konektor SWD
  2. B = cieľový konektor STM8 SWIM
  3. C = STM8 SWIM, STM32 JTAG a cieľový konektor SWD
  4. D = LED dióda komunikačnej aktivity

Spojenie s aplikáciami STM8
Pre vývoj STM8 možno ST-LINK/V2 pripojiť k cieľovej doske pomocou dvoch rôznych káblov, v závislosti od konektora dostupného 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 káblom so samostatnými vodičmi

Š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.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 5

 

  1. A = cieľová aplikačná doska s konektorom ERNI
  2. B = Drôtový kábel s konektorom ERNI na jednom konci
  3. C = Cieľový konektor STM8 SWIM
  4. Pozri obrázok 11: SWIM ST-LINK/V2 štandardný kábel ERNI.

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 káblovom konektore, aby sa zaručilo pripojenie SWIM kábla v správnej polohe na cieľovom konektore párne kolíky, používané pre SWIM aj JTAG káblov.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 6

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.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 7

  1. A = cieľová aplikačná doska so 4-kolíkovým, 2.54 mm, lacným konektorom
  2. B = Drôtový kábel so 4-kolíkovým konektorom alebo samostatným káblom
  3. C = Cieľový konektor STM8 SWIM
  4. Pozri obrázok 12: Lacný kábel SWIM ST-LINK/V2

SWIM signály a pripojenia
Tabuľka 2 sumarizuje názvy signálov, funkcie a signály cieľového pripojenia pomocou 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

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 8

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 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) (nepripojené 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
  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.

Spojenie s aplikáciami STM32

Pre vývoj 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 č. Konektor ST-LINKN2 (CN3) Funkcia ST-LINKN2 Cieľové spojenie (JTAG) Cieľové pripojenie (SWD)
1 VAPP Cieľová 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 Nepripojené Nepripojené Nepripojené
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 Nepripojené Nepripojené Nepripojené
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3 V)t5) Nepripojené Nepripojené
20 GND GND GND(3) GND(3)
  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. Pripojte k GND pre redukciu šumu na páse.
  3. Pre správne fungovanie musí byť aspoň jeden z týchto kolíkov pripojený k zemi (odporúča sa pripojiť všetky).
  4. Voliteľné: pre sériový drôt Viewer (SWV) stopa.
  5. Dostupné iba na ST-LINK/V2 a nepripojené na ST-LINK/V2/OPTO.

Obrázok 9 ukazuje, ako pripojiť ST-LINK/V2 k cieľu pomocou JTAG kábel.

  1. STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 9A = cieľová aplikačná doska s JTAG konektor
  2. B = JTAG/SWD 20-žilový plochý kábel
  3. 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.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr10

Poznámka:
Pre nízkonákladové aplikácie alebo keď je štandardný 20-kolíkový-2.54mm-rozteč-konektor príliš veľký, je možné implementovať Tag-Pripojovacie riešenie na úsporu nákladov a miesta na aplikačnej doske. The Tag- Pripojte adaptér a kábel poskytujú jednoduchý a spoľahlivý spôsob pripojenia ST-LINK/V2 alebo ST-LINK/V2-ISOL k PCB bez potreby párovania

Hardvérová konfigurácia
komponent na aplikačnej doske plošných spojov. Ď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 diódy ST-LINK/V2
LED označená ako „COM“ na vrchu ST-LINK/V2 zobrazuje stav ST-LINK/V2 (bez ohľadu na to, kedy:

  • 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á ZELENO/ČERVENE: medzi cieľom a počítačom prebieha výmena údajov.
  • 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

5.1 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 firmvér sa môže počas celej životnosti produktu ST-LINK/V2 vyvíjať (nové funkcie, opravy chýb, podpora nových rodín mikrokontrolérov...), odporúčame navštíviť www.st.com/stlinkv2 pravidelne, aby ste mali vždy k dispozícii najnovšiu verziu firmvéru.

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 programovanie Flash
Nástroje tretích strán, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ a sada nástrojov TASKING VX 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
Atollic® TrueSTUDIO 2.1
IAR™ SARM 6.20
Keil® MDK-ARM™ 4.20
ÚLOHA Sada nástrojov VX pre ARM® Cortex® -M 4.0.1

ST-LINK/V2 vyžaduje špeciálny USB ovládač. Ak je sada nástrojov nainštalovaná automaticky, file stlink_winusb.inf je nainštalovaný v /inf (kde je zvyčajne C:/Windows).
Ak sa nastavenie sady nástrojov nenainštalovalo automaticky, ovládač nájdete na www.st.com:

  1. Pripojte sa k www.st.com.
  2. Na karte vyhľadávania v poli číslo dielu vyhľadajte ST-LINK/V2.
  3. Kliknite na hypertextový odkaz v stĺpci Generic Part Number na ST-LINK/V2.
  4. V záložke Podpora dizajnu, sekcia SW ovládače, kliknite na ikonu pre stiahnutie st-link_v2_usbdriver.zip.
  5. Rozbaľte a spustite ST-Link_V2_USBdriver.exe.

schémy

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 11

1. Legenda pre popis 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

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor - Obr 12

1. Legenda pre popis 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

Dokumenty / zdroje

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programátor [pdfPoužívateľská príručka
UM1075, programátor obvodového ladiaceho nástroja ST-LINK V2, programátor obvodového ladiaceho nástroja ST-LINK V1075, programátor obvodového ladiaceho nástroja V2, programátor obvodového ladiaceho nástroja, programátor ladiaceho nástroja, programátor

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *