ST logotips

UM1075
Lietotāja rokasgrāmata
ST-LINK/V2 in-ķēdes atkļūdotājs/programmētājs
STM8 un STM32

STMicroelectronics UM1075 ST-LINK V2 in-circuit atkļūdotāja programmētājs

Ievads

ST-LINK/V2 ir ķēdē iebūvēts atkļūdotājs/programmētājs STM8 un STM32 mikrokontrolleru saimei. Viena vada interfeisa modulis (SWIM) un DžTAG/ seriālais vads
atkļūdošanas (SWD) saskarnes, atvieglo saziņu ar jebkuru STM8 vai STM32 mikrokontrolleri, kas atrodas uz lietojumprogrammas plates. Papildus tam, ka ST-LINK/V2-ISOL nodrošina tādas pašas funkcijas kā ST-LINK/V2, tam ir arī digitāla izolācija starp datoru un mērķa lietojumprogrammas plati. Tas arī iztur voltaglīdz 1000 VRMS. USB pilna ātruma interfeiss ļauj sazināties ar datoru un:

  • STM8 ierīces, izmantojot ST Visual Develop (STVD) vai ST Visual Program (STVP) programmatūru (kas ir pieejamas no STMicroelectronics).
  • STM32 ierīces, izmantojot Atollic®, un TASKING integrētās izstrādes vides.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 1. att.

Funkcijas

  • 5 V barošana, ko nodrošina USB savienotājs
  • USB 2.0 pilna ātruma saderīgs interfeiss
  • USB standarta A līdz Mini-B kabelis
  • SWIM specifiskās funkcijas
    – 1.65 V līdz 5.5 V pielietojuma tilptage atbalstīts SWIM interfeisā
    - Tiek atbalstīti SWIM zema ātruma un liela ātruma režīmi
    – SWIM programmēšanas ātruma ātrums: 9.7 Kbaiti/s zemā ātrumā un 12.8 Kbaiti/s lielā ātrumā
    – SWIM kabelis savienošanai ar lietojumprogrammu, izmantojot ERNI standarta vertikālo (atsauce: 284697 vai 214017) vai horizontālo (atsauce: 214012) savienotāju
    – SWIM kabelis savienojumam ar lietojumprogrammu, izmantojot tapas galveni vai 2.54 mm soli savienotāju
  • JTAG/seriālā vada atkļūdošanas (SWD) specifiskās funkcijas
    – 1.65 V līdz 3.6 V pielietojuma tilptage atbalstīts uz JTAG/SWD interfeiss un 5 V tolerantās ieejas
    – DžTAG kabelis savienojumam ar standarta JTAG 20 kontaktu soļa 2.54 mm savienotājs
    – Atbalsta DžTAG komunikācija
    - Atbalsta seriālo vadu atkļūdošanu (SWD) un seriālo vadu viewer (SWV) komunikācija
  • Atbalstīta tiešā programmaparatūras atjaunināšanas funkcija (DFU)
  • Statusa LED, kas mirgo sakaru laikā ar datoru
  • 1000 VRMS augstas izolācijas tilptage (tikai ST-LINK/V2-ISOL)
  • Darba temperatūra no 0 līdz 50 °C

Pasūtīšanas informācija

Lai pasūtītu ST-LINK/V2, skatiet 1. tabulu:
1. tabula. Pasūtījumu kodu saraksts

Pasūtījuma kods ST-LINK apraksts
ST-LINK/V2 In-ķēdes atkļūdotājs/programmētājs
ST-LINK/V2-ISOL In-ķēdes atkļūdotājs/programmētājs ar digitālo izolāciju

Produkta saturs

Produktā piegādātie kabeļi ir parādīti 2. attēlā: ST-LINK/V2 izstrādājuma saturs un 3. attēlā: ST-LINK/V2-ISOL izstrādājuma saturs. Tie ietver (no kreisās puses uz labo 2. un 3. attēlā):

  • USB standarta A līdz Mini-B kabelis (A)
  • ST-LINK/V2 atkļūdošana un programmēšana (B)
  • SWIM zemas cenas savienotājs (C)
  • SWIM plakana lente ar standarta ERNI savienotāju vienā galā (D)
  • JTAG vai SWD un SWV plakana lente ar 20 kontaktu savienotāju (E)

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 2. att.

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 3. att.

Aparatūras konfigurācija

ST-LINK/V2 ir izstrādāts ap STM32F103C8 ierīci, kas ietver augstas veiktspējas ARM® Cortex®.
-M3 kodols. Tas ir pieejams TQFP48 iepakojumā.
Kā parādīts 4. attēlā, ST-LINK/V2 nodrošina divus savienotājus:

  • STM32 savienotājs JTAG/SWD un SWV interfeiss
  • STM8 savienotājs SWIM interfeisam
    ST-LINK/V2-ISOL nodrošina vienu savienotāju STM8 SWIM, STM32 JTAG/SWD un SWV saskarnes.

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 4. att.

  1. A = STM32 JTAG un SWD mērķa savienotājs
  2. B = STM8 SWIM mērķa savienotājs
  3. C = STM8 SWIM, STM32 JTAG un SWD mērķa savienotājs
  4. D = sakaru aktivitātes LED

Savienojums ar STM8 lietojumprogrammām
STM8 izstrādei ST-LINK/V2 var savienot ar mērķa plati ar diviem dažādiem kabeļiem atkarībā no lietojumprogrammas plates pieejamā savienotāja.
Šie kabeļi ir:

  • SWIM plakana lente ar standarta ERNI savienotāju vienā galā
  • SWIM kabelis ar diviem 4 kontaktu 2.54 mm savienotāju vai SWIM atsevišķu vadu kabeli

Standarta ERNI savienojums ar SWIM plakanu lenti
5. attēlā parādīts, kā pievienot ST-LINK/V2, ja lietojumprogrammas platē ir standarta ERNI 4 kontaktu SWIM savienotājs.

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 5. att.

 

  1. A = Mērķa lietojumprogrammu plate ar ERNI savienotāju
  2. B = Vada kabelis ar ERNI savienotāju vienā galā
  3. C = STM8 SWIM mērķa savienotājs
  4. Skatiet 11. attēlu: SWIM ST-LINK/V2 standarta ERNI kabelis.

6. attēls parāda, ka ST-LINK/V16-ISOL mērķa savienotājā trūkst 2. tapas. Šī trūkstošā tapa tiek izmantota kā drošības atslēga uz kabeļa savienotāja, lai garantētu SWIM kabeļa pievienošanu pareizajā pozīcijā uz mērķa savienotāja pat tapām, ko izmanto gan SWIM, gan J.TAG kabeļi.

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 6. att.

Lēts SWIM savienojums
7. attēlā parādīts, kā pievienot ST-LINK/V2, ja lietojumprogrammas platē ir 4 kontaktu 2.54 mm lēts SWIM savienotājs.

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 7. att.

  1. A = Mērķa aplikācijas plate ar 4 kontaktu, 2.54 mm, zemu izmaksu savienotāju
  2. B = vadu kabelis ar 4 kontaktu savienotāju vai atsevišķu vadu kabeli
  3. C = STM8 SWIM mērķa savienotājs
  4. Skatīt 12. attēlu: SWIM ST-LINK/V2 zemu izmaksu kabelis

SWIM signāli un savienojumi
2. tabulā ir apkopoti signālu nosaukumi, funkcijas un mērķa savienojuma signāli, izmantojot vadu kabeli ar 4 kontaktu savienotāju.

2. tabula. SWIM plakanās lentes savienojumi ST-LINK/V2

Piespraude Nr. Vārds Funkcija Mērķa savienojums
1 VDD Mērķis VCC-1 MCU VCC
2 DATI PELDĒT MCU SWIM tapa
3 GND ZEME GND
4 RESET RESET MCU RESET tapa

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 8. att.

3. tabulā ir apkopoti signālu nosaukumi, funkcijas un mērķa savienojuma signāli, izmantojot atsevišķu vadu kabeli.
Tā kā SWIM atsevišķo vadu kabelim ir neatkarīgi savienotāji visām tapām vienā pusē, ST-LINK/V2-ISOL ir iespējams savienot ar lietojumprogrammu plati bez standarta SWIM savienotāja. Uz šīs plakanās lentes visi signāli ir apzīmēti ar noteiktu krāsu un etiķeti, lai atvieglotu savienojumu ar mērķi.

3. tabula. SWIM zemo izmaksu kabeļu savienojumi ST-LINK/V2-ISOL

Krāsa Kabeļa tapas nosaukums Funkcija Mērķa savienojums
Sarkans CCTV Mērķis VCC-1 MCU VCC
Zaļš UART-RX Nelietots Rezervēts (2) (nav pievienots mērķa panelim)
Zils UART-TX
Dzeltens BOOT0
Oranžs PELDĒT PELDĒT MCU SWIM tapa
Melns GND ZEME GND
Balts SWIM-RST RESET MCU RESET tapa
  1. Strāvas padeve no lietojumprogrammas plates ir savienota ar ST-LINK/V2 atkļūdošanas un programmēšanas plati, lai nodrošinātu signālu saderību starp abām platēm.
  2. BOOT0, UART-TX un UART-RX ir rezervēti turpmākai attīstībai.
    TVCC, SWIM, GND un SWIM-RST var savienot ar zemu izmaksu 2.54 mm soļa savienotāju vai tapu galvenēm, kas pieejamas mērķa plates.

Savienojums ar STM32 lietojumprogrammām

STM32 izstrādei ST-LINK/V2 ir jāpievieno lietojumprogrammai, izmantojot standarta 20 kontaktu JTAG nodrošināta plakana lente.
4. tabulā ir apkopoti standarta 20 kontaktu J signālu nosaukumi, funkcijas un mērķa savienojuma signāli.TAG plakana lente.

4. tabula. JTAG/SWD kabeļu savienojumi

Piespraude Nr. ST-LINKN2 savienotājs (CN3) ST-LINKN2 funkcija Mērķa savienojums (JTAG) Mērķa savienojums (SWD)
1 VAPP Mērķa 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 Nav savienots Nav savienots Nav savienots
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 Nav savienots Nav savienots Nav savienots
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3V)t5) Nav savienots Nav savienots
20 GND GND GND(3) GND(3)
  1. Strāvas padeve no lietojumprogrammas plates ir savienota ar ST-LINK/V2 atkļūdošanas un programmēšanas plati, lai nodrošinātu signālu saderību starp abām platēm.
  2. Savienojiet ar GND, lai samazinātu troksni uz lentes.
  3. Vismaz vienai no šīm tapām jābūt savienotai ar zemi, lai nodrošinātu pareizu darbību (ieteicams savienot visas).
  4. Pēc izvēles: seriālajam vadam Viewer (SWV) izsekot.
  5. Pieejams tikai ST-LINK/V2 un nav savienots ar ST-LINK/V2/OPTO.

9. attēlā parādīts, kā savienot ST-LINK/V2 ar mērķi, izmantojot JTAG kabeli.

  1. STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 9. att.A = mērķa aplikācijas tāfele ar JTAG savienotājs
  2. B = JTAG/SWD 20 vadu plakanais kabelis
  3. C= STM32 JTAG un SWD mērķa savienotājs

Mērķa lietojumprogrammas panelī nepieciešamā savienotāja atsauce ir: 2x10C galvenes iesaiņojums 2x40C H3/9.5 (2.54 piķis) – HED20 SCOTT PHSD80.

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 10. att.

Piezīme:
Zemu izmaksu lietojumiem vai tad, ja standarta 20 kontaktu — 2.54 mm savienojuma nospiedums ir pārāk liels, ir iespējams ieviest Tag- Savienojiet risinājumu, lai ietaupītu izmaksas un vietu uz lietojumprogrammu dēļa. The Tag- Savienojuma adapteris un kabelis nodrošina vienkāršu uzticamu līdzekli ST-LINK/V2 vai ST-LINK/V2-ISOL pieslēgšanai PCB, neprasot savienošanu.

Aparatūras konfigurācija
komponents uz lietojumprogrammas PCB. Lai iegūtu papildinformāciju par šo risinājumu un informāciju par lietojumprogrammu-PCB pēdas nospiedumu, apmeklējiet vietni www.tag-connect.com. Atsauces uz komponentiem, kas ir saderīgi ar JTAG un SWD saskarnes ir:
a) TC2050-ARM2010 adapteris (20-pin-10-pin-interfeisa plate)
b) TC2050-IDC vai TC2050-IDC-NL (bez kājām) (10 kontaktu kabelis)
c) TC2050-CLIP stiprinājuma klipsis lietošanai ar TC2050-IDC-NL (pēc izvēles)

4.3 ST-LINK/V2 statusa gaismas diodes
LED, kas apzīmēts ar “COM” ST-LINK/V2 augšpusē, parāda ST-LINK/V2 statusu (neatkarīgi no tā, kad:

  • LED mirgo SARKANĀ: notiek pirmā USB uzskaite ar datoru.
  • Gaismas diode ir SARKANA: ir izveidota saziņa starp datoru un ST-LINK/V2 (uzskaites beigas).
  • LED mirgo ZAĻĀ/SARKANĀ: notiek datu apmaiņa starp mērķi un datoru.
  • Gaismas diode deg ZAĻĀ: pēdējā komunikācija ir bijusi veiksmīga.
  • Gaismas diode ir ORANŽA: ST-LINK/V2 saziņa ar mērķi neizdevās.

Programmatūras konfigurācija

5.1 ST-LINK/V2 programmaparatūras jauninājums
ST-LINK/V2 ir iestrādāts programmaparatūras jaunināšanas mehānisms in situ jaunināšanai, izmantojot USB portu. Tā kā programmaparatūra var attīstīties visā ST-LINK/V2 produkta darbības laikā (jauna funkcionalitāte, kļūdu labojumi, atbalsts jaunām mikrokontrolleru saimēm...), ieteicams apmeklēt www.st.com/stlinkv2 periodiski, lai saņemtu jaunāko programmaparatūras versiju.

5.2 STM8 lietojumprogrammu izstrāde
Skatiet ST rīku komplektu Pack24 ar 1. vai jaunāku ielāpu, kas ietver ST Visual Develop (STVD) un ST Visual Programmer (STVP).
5.3 STM32 lietojumprogrammu izstrāde un Flash programmēšana
Trešo pušu rīku ķēdes, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ un TASKING VX rīkkopa atbalsta ST-LINK/V2 atbilstoši versijām, kas norādītas 5. tabulā vai jaunākajā pieejamajā versijā.

5. tabula. Kā trešo pušu rīku ķēdes atbalsta ST-LINK/V2

Trešā puse Instrumentu ķēde Versija
Atollic® TrueSTUDIO 2.1
IAR™ SPRIEKS 6.20
Keil® MDK-ARM™ 4.20
UZDEVUMI VX rīku komplekts priekš ARM® Cortex® -M 4.0.1

ST-LINK/V2 ir nepieciešams īpašs USB draiveris. Ja rīku kopa tiek instalēta automātiski, file stlink_winusb.inf ir instalēts /inf (kur parasti ir C:/Windows).
Ja rīkkopas iestatīšana to neinstalēja automātiski, draiveri var atrast vietnē www.st.com:

  1. Izveidojiet savienojumu ar www.st.com.
  2. Meklēšanas cilnes daļas numura laukā meklējiet ST-LINK/V2.
  3. Noklikšķiniet uz slejas Generic Part Number hipersaites uz ST-LINK/V2.
  4. Cilnes Dizaina atbalsts sadaļā SW draiveri noklikšķiniet uz ikonas, lai lejupielādētu st-link_v2_usbdriver.zip.
  5. Izsaiņojiet un palaidiet ST-Link_V2_USBdriver.exe.

Shēmas

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 11. att.

1. Piespraudes aprakstiem:
VDD = Mērķa tilptage jēga
DATA = SWIM DATA līnija starp mērķi un atkļūdošanas rīku
GND = zemes tilptage
RESET = mērķa sistēmas atiestatīšana

STMicroelectronics UM1075 ST-LINK V2 in-ķēdes atkļūdotāja programmētājs — 12. att.

1. Piespraudes aprakstiem:
VDD = Mērķa tilptage jēga
DATA = SWIM DATA līnija starp mērķi un atkļūdošanas rīku
GND = zemes tilptage
RESET = mērķa sistēmas atiestatīšana

Dokumenti / Resursi

STMicroelectronics UM1075 ST-LINK V2 in-circuit atkļūdotāja programmētājs [pdfLietotāja rokasgrāmata
UM1075, ST-LINK V2 iekšējās atkļūdotāja programmētājs, UM1075 ST-LINK V2 in-circuit atkļūdotāja programmētājs, V2 in-circuit atkļūdotāja programmētājs, ķēdes atkļūdotāja programmētājs, atkļūdotāja programmētājs, programmētājs

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *