UM1075
Felhasználói kézikönyv
ST-LINK/V2 in-circuit hibakereső/programozó
STM8 és STM32 esetén
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
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)
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.
- A = STM32 JTAG és SWD célcsatlakozó
- B = STM8 SWIM célcsatlakozó
- C = STM8 SWIM, STM32 JTAG és SWD célcsatlakozó
- 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.
- A = ERNI csatlakozóval ellátott céltábla
- B = Vezetékkábel ERNI csatlakozóval az egyik végén
- C = STM8 SWIM célcsatlakozó
- 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.
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.
- A = Cél felhordótábla 4 tűs, 2.54 mm-es, alacsony költségű csatlakozóval
- B = Vezetékkábel 4 tűs csatlakozóval vagy külön vezetékes kábellel
- C = STM8 SWIM célcsatlakozó
- 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ű |
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ű |
- 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.
- 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) |
- 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.
- Csatlakoztassa a GND-hez a zajcsökkentés érdekében a szalagon.
- A megfelelő működés érdekében legalább egy érintkezőt a földhöz kell kötni (mindegyik csatlakoztatása javasolt).
- Opcionális: soros vezetékhez Viewer (SWV) nyom.
- 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.
A = Cél alkalmazástábla J-velTAG csatlakozó
- B = JTAG/SWD 20 eres lapos kábel
- 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.
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:
- Csatlakozás a www.st.com.
- A keresés lap cikkszám mezőjében keresse meg az ST-LINK/V2 elemet.
- Kattintson az Általános cikkszám oszlop hiperhivatkozására az ST-LINK/V2 linkre.
- 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.
- Csomagolja ki és futtassa az ST-Link_V2_USBdriver.exe fájlt.
vázlata
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
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ó |