ST logó

UM1075
Felhasználói kézikönyv
ST-LINK/V2 in-circuit hibakereső/programozó
STM8 és STM32 esetén

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó

Bevezetés

Az ST-LINK/V2 egy in-circuit hibakereső/programozó az STM8 és STM32 mikrokontroller családokhoz. Az egyvezetékes interfész modul (SWIM) és a JTAG/soros vezeték
hibakereső (SWD) interfészek, megkönnyítik a kommunikációt bármely STM8 vagy STM32 mikrokontrollerrel, amely egy alkalmazási kártyán található. Amellett, hogy ugyanazokat a funkciókat nyújtja, mint az ST-LINK/V2, az ST-LINK/V2-ISOL digitális leválasztást is kínál a PC és a célalkalmazási kártya között. A voltag1000 VRMS-ig. A teljes sebességű USB interfész lehetővé teszi a kommunikációt a számítógéppel és:

  • STM8 eszközök az ST Visual Develop (STVD) vagy az ST Visual Program (STVP) szoftveren keresztül (amelyek az STMicroelectronics cégtől szerezhetők be).
  • STM32 eszközök az Atollic® és TASKING integrált fejlesztői környezeteken keresztül.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 1. ábra

Jellemzők

  • 5 V tápellátás USB csatlakozón keresztül
  • USB 2.0 teljes sebességű kompatibilis interfész
  • USB szabvány A-Mini-B kábel
  • ÚSZÁS speciális jellemzői
    – 1.65 V – 5.5 V alkalmazási térfogattagSWIM interfész támogatja
    – A SWIM alacsony és nagy sebességű módok támogatottak
    – SWIM programozási sebesség: 9.7 Kbyte/s alacsony sebességnél és 12.8 Kbyte/s nagy sebességnél
    – SWIM kábel az alkalmazáshoz ERNI szabványos függőleges (ref: 284697 vagy 214017) vagy vízszintes (ref: 214012) csatlakozón keresztül történő csatlakoztatáshoz
    – SWIM kábel az alkalmazáshoz való csatlakozáshoz tűfejen vagy 2.54 mm-es osztású csatlakozón keresztül
  • JTAG/soros vezetékes hibakeresés (SWD) speciális funkciók
    – 1.65 V – 3.6 V alkalmazási térfogattage támogatott a JTAG/SWD interfész és 5 V toleráns bemenetek
    – JTAG kábel szabványos J-hez való csatlakoztatáshozTAG 20 tűs osztású 2.54 mm-es csatlakozó
    – Támogatja JTAG kommunikáció
    – Támogatja a soros vezetékes hibakeresést (SWD) és a soros vezetéket viewer (SWV) kommunikáció
  • Közvetlen firmware-frissítési funkció támogatott (DFU)
  • Állapotjelző LED, amely a számítógéppel való kommunikáció közben villog
  • 1000 VRMS nagy szigetelésű voltage (csak ST-LINK/V2-ISOL)
  • Üzemi hőmérséklet 0 és 50 °C között

Rendelési információk

Az ST-LINK/V2 megrendeléséhez lásd az 1. táblázatot:
1. táblázat A rendelési kódok listája

Rendelési kód ST-LINK leírása
ST-LINK/V2 Áramkörön belüli hibakereső/programozó
ST-LINK/V2-ISOL Áramkörön belüli hibakereső/programozó digitális leválasztással

A termék tartalma

A terméken belül szállított kábeleket a 2. ábra: ST-LINK/V2 terméktartalom és 3. ábra: ST-LINK/V2-ISOL terméktartalom mutatja. Ezek a következők (balról jobbra a 2. és 3. ábrán):

  • USB szabvány A-mini-B kábel (A)
  • ST-LINK/V2 hibakeresés és programozás (B)
  • SWIM olcsó csatlakozó (C)
  • SWIM lapos szalag szabványos ERNI csatlakozóval az egyik végén (D)
  • JTAG vagy SWD és SWV lapos szalag 20 tűs csatlakozóval (E)

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 2. ábra

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 3. ábra

Hardver konfiguráció

Az ST-LINK/V2 az STM32F103C8 eszköz köré készült, amely magában foglalja a nagy teljesítményű ARM® Cortex®
-M3 mag. TQFP48 csomagban kapható.
A 4. ábrán látható módon az ST-LINK/V2 két csatlakozóval rendelkezik:

  • STM32 csatlakozó a JTAG/SWD és SWV interfész
  • STM8 csatlakozó a SWIM interfészhez
    Az ST-LINK/V2-ISOL egy csatlakozót biztosít az STM8 SWIM, STM32 J számáraTAG/SWD és SWV interfészek.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 4. ábra

  1. A = STM32 JTAG és SWD célcsatlakozó
  2. B = STM8 SWIM célcsatlakozó
  3. C = STM8 SWIM, STM32 JTAG és SWD célcsatlakozó
  4. D = Kommunikációs tevékenység LED

Csatlakozás STM8 alkalmazásokkal
Az STM8 fejlesztéseknél az ST-LINK/V2 két különböző kábellel csatlakoztatható a célkártyához, attól függően, hogy milyen csatlakozó található az alkalmazási lapon.
Ezek a kábelek:

  • SWIM lapos szalag, egyik végén szabványos ERNI csatlakozóval
  • SWIM kábel két 4 tűs, 2.54 mm-es csatlakozóval vagy SWIM külön vezetékes kábel

Szabványos ERNI csatlakozás SWIM lapos szalaggal
Az 5. ábra bemutatja, hogyan kell csatlakoztatni az ST-LINK/V2-t, ha szabványos ERNI 4 tűs SWIM-csatlakozó található az alkalmazáskártyán.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 5. ábra

 

  1. A = ERNI csatlakozóval ellátott céltábla
  2. B = Vezetékkábel ERNI csatlakozóval az egyik végén
  3. C = STM8 SWIM célcsatlakozó
  4. Lásd: 11. ábra: SWIM ST-LINK/V2 szabványos ERNI kábel.

6. ábra azt mutatja, hogy a 16-os érintkező hiányzik az ST-LINK/V2-ISOL célcsatlakozóból. Ezt a hiányzó érintkezőt biztonsági kulcsként használják a kábelcsatlakozón, hogy garantálják a SWIM-kábel megfelelő pozícióban történő csatlakoztatását a célcsatlakozóhoz, akár az SWIM-hez és a J-hez is használt tűkhözTAG kábelek.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 6. ábra

Olcsó SWIM csatlakozás
A 7. ábra bemutatja, hogyan kell csatlakoztatni az ST-LINK/V2-t, ha egy 4 tűs, 2.54 mm-es, olcsó SWIM-csatlakozó található az alkalmazási táblán.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 7. ábra

  1. A = Cél felhordótábla 4 tűs, 2.54 mm-es, alacsony költségű csatlakozóval
  2. B = Vezetékkábel 4 tűs csatlakozóval vagy külön vezetékes kábellel
  3. C = STM8 SWIM célcsatlakozó
  4. Lásd: 12. ábra: SWIM ST-LINK/V2 olcsó kábel

SWIM jelek és csatlakozások
A 2. táblázat összefoglalja a jelek nevét, funkcióit és célcsatlakozási jeleit a 4 tűs csatlakozóval ellátott vezetékes kábel használatával.

2. táblázat: SWIM lapos szalagcsatlakozások az ST-LINK/V2-hez

PIN-szám Név Funkció Cél kapcsolat
1 VDD Cél VCC-1 MCU VCC
2 ADAT ÚSZÁS MCU SWIM tű
3 GND FÖLD GND
4 RESET RESET MCU RESET tű

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 8. ábra

A 3. táblázat összefoglalja a jelneveket, a funkciókat és a célcsatlakozási jeleket a különálló vezetékes kábel használatával.
Mivel a SWIM különvezetékes kábelnek az egyik oldalon az összes érintkezőhöz külön csatlakozója van, az ST-LINK/V2-ISOL szabványos SWIM csatlakozó nélkül is csatlakoztatható egy alkalmazáskártyához. Ezen a lapos szalagon minden jelre egy adott szín és egy címke hivatkozik, hogy megkönnyítse a célponthoz való csatlakozást.

3. táblázat. Olcsó SWIM kábelcsatlakozások az ST-LINK/V2-ISOL-hoz

Szín Kábelérintkező neve Funkció Cél kapcsolat
Piros CCTV Cél VCC-1 MCU VCC
Zöld UART-RX Felhasználatlan Fenntartva (2) (nincs csatlakoztatva a céltáblához)
Kék UART-TX
Sárga HAJÓ0
Narancs ÚSZÁS ÚSZÁS MCU SWIM tű
Fekete GND FÖLD GND
Fehér SWIM-RST RESET MCU RESET tű
  1. Az alkalmazáskártya tápegysége az ST-LINK/V2 hibakereső és programozó kártyához csatlakozik, hogy biztosítsa a jelek kompatibilitását a két kártya között.
  2. A BOOT0, az UART-TX és az UART-RX a jövőbeli fejlesztésekre van fenntartva.
    A TVCC, a SWIM, a GND és a SWIM-RST egy olcsó, 2.54 mm-es osztásközű csatlakozóhoz vagy a céltáblán elérhető tűfejekhez csatlakoztatható.

Csatlakozás STM32 alkalmazásokkal

STM32 fejlesztésekhez az ST-LINK/V2-t a szabványos 20 tűs J segítségével kell az alkalmazáshoz csatlakoztatni.TAG lapos szalag biztosított.
A 4. táblázat összefoglalja a szabványos 20 tűs J jelek nevét, funkcióit és célcsatlakozási jeleit.TAG lapos szalag.

4. táblázat JTAG/SWD kábelcsatlakozások

PIN-szám ST-LINKN2 csatlakozó (CN3) ST-LINKN2 funkció Cél kapcsolat (JTAG) Cél kapcsolat (SWD)
1 VAPP Cél 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 Nincs csatlakoztatva Nincs csatlakoztatva Nincs csatlakoztatva
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 Nincs csatlakoztatva Nincs csatlakoztatva Nincs csatlakoztatva
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3 V) t5) Nincs csatlakoztatva Nincs csatlakoztatva
20 GND GND GND(3) GND(3)
  1. Az alkalmazáskártya tápegysége az ST-LINK/V2 hibakereső és programozó kártyához csatlakozik, hogy biztosítsa a jelek kompatibilitását a két kártya között.
  2. Csatlakoztassa a GND-hez a zajcsökkentés érdekében a szalagon.
  3. A megfelelő működés érdekében legalább egy érintkezőt a földhöz kell kötni (mindegyik csatlakoztatása javasolt).
  4. Opcionális: soros vezetékhez Viewer (SWV) nyom.
  5. Csak ST-LINK/V2-n érhető el, ST-LINK/V2/OPTO-n nem csatlakoztatható.

A 9. ábra bemutatja, hogyan kell az ST-LINK/V2-t egy célhoz csatlakoztatni a JTAG kábel.

  1. STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 9. ábraA = Cél alkalmazástábla J-velTAG csatlakozó
  2. B = JTAG/SWD 20 eres lapos kábel
  3. C= STM32 JTAG és SWD célcsatlakozó

A céltáblán szükséges csatlakozó hivatkozása a következő: 2x10C fejléc burkolás 2x40C H3/9.5 (2.54 osztás) – HED20 SCOTT PHSD80.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 10. ábra

Jegyzet:
Olcsó alkalmazásokhoz, vagy ha a szabványos 20 tűs 2.54 mm-es osztástávolságú csatlakozó helye túl nagy, lehetséges a Tag- Csatlakoztassa a megoldást, hogy költséget és helyet takarítson meg az alkalmazási táblán. Az Tag- A csatlakoztató adapter és kábel egyszerű, megbízható eszközt biztosít az ST-LINK/V2 vagy ST-LINK/V2-ISOL PCB-hez történő csatlakoztatásához, párosítás nélkül

Hardver konfiguráció
komponens az alkalmazási PCB-n. Erről a megoldásról és az alkalmazás-PCB lábnyomról szóló további információkért látogasson el a webhelyre www.tag-connect.com. A J-vel kompatibilis alkatrészek hivatkozásaiTAG és SWD interfészek:
a) TC2050-ARM2010 adapter (20 tűs és 10 tűs interfészkártya)
b) TC2050-IDC vagy TC2050-IDC-NL (lábak nélkül) (10 tűs kábel)
c) TC2050-CLIP rögzítőkapocs a TC2050-IDC-NL-hez (opcionális)

4.3 ST-LINK/V2 állapotjelző LED-ek
Az ST-LINK/V2 tetején lévő „COM” feliratú LED mutatja az ST-LINK/V2 állapotát (bármilyen, amikor:

  • A LED PIROSAN villog: az első USB-felsorolás a számítógéppel történik.
  • A LED PIROS: a kommunikáció létrejött a PC és az ST-LINK/V2 között (a felsorolás vége).
  • A LED ZÖLD/PIROS villog: adatcsere folyik a cél és a számítógép között.
  • A LED ZÖLD: az utolsó kommunikáció sikeres volt.
  • A LED narancssárgán világít: az ST-LINK/V2 kommunikáció a célponttal meghiúsult.

Szoftver konfiguráció

5.1 ST-LINK/V2 firmware frissítés
Az ST-LINK/V2 firmware-frissítési mechanizmust tartalmaz az USB-porton keresztül történő helyszíni frissítéshez. Mivel a firmware az ST-LINK/V2 termék teljes élettartama alatt fejlődhet (új funkciók, hibajavítások, új mikrokontroller családok támogatása…), javasoljuk, hogy látogassa meg www.st.com/stlinkv2 rendszeres időközönként, hogy naprakész maradjon a firmware legújabb verziójával.

5.2 STM8 alkalmazásfejlesztés
Tekintse meg a Pack24 ST-eszközkészletet az 1-es vagy újabb javítással, amely tartalmazza az ST Visual Develop-ot (STVD) és az ST Visual Programmer-t (STVP).
5.3 STM32 alkalmazásfejlesztés és Flash programozás
A harmadik féltől származó eszközláncok, az Atollic® TrueSTUDIO, az IAR™ EWARM, a Keil® MDK-ARM™ és a TASKING VX-eszközkészlet támogatja az ST-LINK/V2-t az 5. táblázatban megadott vagy a legújabb elérhető verzió szerint.

5. táblázat: Hogyan támogatják a harmadik féltől származó eszközláncok az ST-LINK/V2-t

Harmadik fél Szerszámlánc Változat
Atollic® TrueSTUDIO 2.1
IAR™ RAJ 6.20
Keil® MDK-ARM™ 4.20
FELADATOK VX-eszközkészlet az ARM® Cortex® -M-hez 4.0.1

Az ST-LINK/V2 dedikált USB-illesztőprogramot igényel. Ha az eszközkészletet automatikusan telepíti, a file stlink_winusb.inf telepítve van /inf (hol általában C:/Windows).
Ha az eszközkészlet telepítője nem telepítette automatikusan, az illesztőprogram megtalálható a következő helyen www.st.com:

  1. Csatlakozás a www.st.com.
  2. A keresés lap cikkszám mezőjében keresse meg az ST-LINK/V2 elemet.
  3. Kattintson az Általános cikkszám oszlop hiperhivatkozására az ST-LINK/V2 linkre.
  4. Az st-link_v2_usbdriver.zip letöltéséhez a Tervezés támogatása lap SW-illesztőprogramjai részben kattintson az ikonra.
  5. Csomagolja ki és futtassa az ST-Link_V2_USBdriver.exe fájlt.

vázlata

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 11. ábra

1. Jelmagyarázat a tűleírásokhoz:
VDD = Target voltage értelme
DATA = SWIM DATA vonal a cél és a hibakereső eszköz között
GND = Ground voltage
RESET = Célrendszer visszaállítása

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó – 12. ábra

1. Jelmagyarázat a tűleírásokhoz:
VDD = Target voltage értelme
DATA = SWIM DATA vonal a cél és a hibakereső eszköz között
GND = Ground voltage
RESET = Célrendszer visszaállítása

Dokumentumok / Források

STMicroelectronics UM1075 ST-LINK V2 In-Circuit hibakereső programozó [pdf] Felhasználói kézikönyv
UM1075, ST-LINK V2 áramköri hibakereső programozó, UM1075 ST-LINK V2 áramköri hibakereső programozó, V2 áramköri hibakereső programozó, áramkörön belüli hibakereső programozó, hibakereső programozó, programozó

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *