STMicroelectronics ST-LINKV2 In Circuit Debugger programozó
Bevezetés
Az ST-LINK/V2 egy in-circuit hibakereső/programozó az STM8 és STM32 mikrokontrollerekhez. Az egyvezetékes interfész modul (SWIM) és a JTAGA /soros vezetékes hibakereső (SWD) interfészek megkönnyítik a kommunikációt bármely alkalmazáskártyán működő STM8 vagy STM32 mikrokontrollerrel.
Amellett, hogy az ST-LINK/V2 azonos funkcióit biztosítja, az ST-LINK/V2 ISOL digitális leválasztást is kínál a PC és a cél alkalmazási kártya között. A voltag1000 VRMS-ig.
A teljes sebességű USB interfész lehetővé teszi a számítógéppel való kommunikációt és:
- STM8 eszközök az ST Visual Develop (STVD) vagy az ST Visual Program (STVP) szoftveren keresztül (elérhető az STMicroelectronics-tól)
- STM32 eszközök IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer és STM32CubeMonitor integrált fejlesztői környezeteken keresztül.
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–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 és 12.8 Kbyte/s alacsony és nagy sebességhez
– 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–3.6 V alkalmazási térfogattage támogatott a JTAG/SWD interfész és 5 V-os toleráns bemenetek(a)
– 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ó, 9 MHz-ig (alapértelmezett: 1.125 MHz)
– Támogatja a soros vezetékes hibakeresést (SWD) 4 MHz-ig (alapértelmezett: 1.8 MHz) és a soros vezetéket viewer (SWV) kommunikáció, 2 MHz-ig - 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. Az ST-LINK/V2 képes kommunikálni a 3.3 V alatt működő célpontokkal, de ezen a térerőn kimenő jeleket generáltage szinten. Az STM32 célok toleránsak ezt a túlzott mennyiségettage. Ha a célkártya néhány egyéb összetevője ésszerű, használja az ST-LINK/V2-ISOL, STLINK-V3MINIE vagy STLINK-V3SET B-STLINK-VOLT adaptert, hogy elkerülje a túlfeszültség hatását.tage injekciót a táblára.
A termék tartalma
A termékben szállított kábelek a 2. és 3. ábrán láthatók. Ezek a következők (balról jobbra):
- 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-t az STM32F103C8 eszköz köré tervezték, amely magában foglalja a nagy teljesítményű Arm®(a) Cortex®-M3 magot. 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
a. Az Arm az Arm Limited (vagy leányvállalatai) bejegyzett védjegye az Egyesült Államokban és/vagy másutt.
Csatlakozás az STM8-hoz
Az STM8 mikrokontrollereken alapuló alkalmazások fejlesztéséhez 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 kártyán.
Ezek a kábelek:
- egy 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ábelekkel
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 az 11. ábrát
A 6. ábra azt mutatja, hogy a 16. érintkező hiányzik az ST-LINK/V2-ISOL célcsatlakozóból. Ezt a hiányzó tűt biztonsági kulcsként használják a kábelcsatlakozón, hogy garantálják a SWIM-kábel megfelelő pozícióját a célcsatlakozó érintkezőiben, akár az SWIM-hez és a J-hez is használt tűkhöz.TAG 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 az 12. ábrát
SWIM jelek és csatlakozások
A 2. táblázat összefoglalja a jelek neveit, funkcióit és célcsatlakozási jeleit, ha a vezetékes kábelt 4 tűs csatlakozóval használják.
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ű |
- 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 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 az STM32-hoz
Az STM32 mikrokontrollereken alapuló alkalmazások fejlesztéséhez 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-LINK/V2
csatlakozó (CN3) |
ST-LINK/V2
funkció |
Cél kapcsolat (JTAG) | Cél kapcsolat (SWD) |
1 | VAPP | Cél VCC | MCU VDD(1) | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | JNTRST | GND(2) |
4 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
5 | TDI | JTAG TDO | JTDI | GND(2) |
6 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
7 | TMS_SWDIO | JTAG TMS, SW IO | JTMS | SWDIO |
8 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
9 | TCK_SWCLK | JTAG TCK, SW CLK | JTCK | SWCLK |
10 | GND(5) | GND(5) | GND(4)(5) | GND(4)(5) |
11 | Nincs csatlakoztatva | Nincs csatlakoztatva | Nincs csatlakoztatva | Nincs csatlakoztatva |
12 | GND | GND | GND(4) | GND(4) |
13 | TDO_SWO | JTAG TDI, SWO | JTDO | TRACESWO(6) |
14 | GND(5) | GND(5) | GND(4)(5) | GND(4)(5) |
15 | NRST | NRST | NRST | NRST |
16 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
17 | Nincs csatlakoztatva | Nincs csatlakoztatva | Nincs csatlakoztatva | Nincs csatlakoztatva |
18 | GND | GND | GND(4) | GND(4) |
19 | VDD(3) | VDD (3.3 V)(3) | Nincs csatlakoztatva | Nincs csatlakoztatva |
20 | GND | GND | GND(4) | GND(4) |
- 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ártyák között.
- Csatlakoztassa a GND-hez a zajcsökkentés érdekében a szalagon.
- Csak ST-LINK/V2-n érhető el, ST-LINK/V2-ISOL-on nem csatlakoztatható.
- A megfelelő működés érdekében ezek közül legalább egy érintkezőt a földhöz kell kötni, ajánlott mindegyiket csatlakoztatni.
- GND az ST-LINK/V2-n, a SWIM használja az ST-LINK/V2-ISOL-on (lásd 3. táblázat).
- Opcionális: soros vezetékhez Viewer (SWV) nyom.
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: Alacsony költségű alkalmazásokhoz, vagy ha a szabványos 20 tűs 2.54 mm-es csatlakozófelület túl nagy, lehetséges a Tag-Connect megoldás. A Tag- A csatlakoztató adapter és kábel egyszerű és megbízható eszközt kínál az ST-LINK/V2 vagy ST-LINK/V2-ISOL NYÁK-hoz történő csatlakoztatásához anélkül, hogy az alkalmazási NYÁK-on kapcsolóelemre lenne szükség.
Erről a megoldásról és az alkalmazás-NYÁK 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)
ST-LINK/V2 állapotjelző LED
A COM feliratú LED az ST-LINK/V2 tetején mutatja az ST-LINK/V2 állapotát (bármilyen a kapcsolat típusa). Részletesen:
- 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 villog ZÖLD / PIROS: adatcsere történik 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ó
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 élettartama során fejlődhet (új funkciók, hibajavítások, új mikrokontroller családok támogatása), ajánlatos rendszeresen felkeresni az erre a célra szolgáló oldalakat www.st.com hogy naprakész legyen a legújabb verzióval.
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).
STM32 alkalmazásfejlesztés és flash programozás
A harmadik féltől származó eszközláncok (IAR™ EWARM, Keil® MDK-ARM™) támogatják 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 |
IAR™ | EWARM | 6.20 |
Keil® | MDK-ARM™ | 4.20 |
Az ST-LINK/V2 dedikált USB-illesztőprogramot igényel. Ha az eszközkészlet telepítője nem telepíti automatikusan, az illesztőprogram megtalálható a következő helyen www.st.com STSW-LINK009 néven.
A harmadik féltől származó eszközökkel kapcsolatos további információkért látogasson el a következő oldalra weboldalak:
vázlata
- 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
- 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
Revíziótörténet
6. táblázat: Dokumentum felülvizsgálati előzmények
Dátum | Felülvizsgálat | Változások |
22-ápr-2011 | 1 | Kezdeti kiadás. |
03-június 2011 | 2 | 2. táblázat: SWIM lapos szalagcsatlakozások az ST-LINK/V2-hez: lábjegyzet hozzáadva 1 a „Target VCC” funkcióhoz.
4. táblázat: JTAG/SWD kábelcsatlakozások: lábjegyzet hozzáadva a „Target VCC” funkcióhoz. Táblázat 5: Hogyan harmadik fél szerszámláncok támogatás ST-LINK/V2: frissítette az IAR és a Keil „Verzióit”. |
19. augusztus 2011 | 3 | USB-illesztőprogram adatai hozzáadva 5.3. szakasz. |
május 11-2012 | 4 | SWD és SWV hozzáadva J-hezTAG csatlakozási jellemzők. Módosított |
13. szeptember 2012 | 5 | ST-LINK/V2-ISOL rendelési kód hozzáadva.
Frissítve 4.1. szakasz: STM8 alkalmazásfejlesztés, 15. oldal. Megjegyzés hozzáadva 6 in 4. táblázat. Az „Olcsó alkalmazásokhoz…” megjegyzés hozzáadva 3.3. szakasz: ST-LINK/V2 állapotjelző LED-ek a 14. oldalon. |
18. október 2012 | 6 | Hozzáadva 5.1. szakasz: ST-LINK/V2 firmware frissítés, 15. oldal. |
25-március 2016 | 7 | Frissített VRMS érték itt Bevezetés és be Jellemzők. |
18. október 2018 | 8 | Frissítve 4. táblázat: JTAG/SWD kábelcsatlakozások és lábjegyzetei. Kisebb szövegszerkesztések az egész dokumentumon. |
09-jan-2023 | 9 | Frissítve Bevezetés, Jellemzők, és 5.3. szakasz: STM32 alkalmazás fejlesztés és flash programozás.
Frissítve 5. táblázat: Hogyan támogatják a harmadik féltől származó eszközláncok az ST-LINK/V2-t. Kisebb szövegszerkesztések az egész dokumentumon. |
FONTOS MEGJEGYZÉS – OLVASSA EL FIGYELMESEN
Az STMicroelectronics NV és leányvállalatai („ST”) fenntartják a jogot, hogy bármikor, előzetes értesítés nélkül módosítsák, javítsák, bővítsék, módosítsák és tökéletesítsék az ST-termékeket és/vagy ezt a dokumentumot. A vásárlóknak meg kell szerezniük a legfrissebb releváns információkat
ST termékek a rendelés leadása előtt. Az ST termékek értékesítése a megrendelés visszaigazolásakor érvényes ST értékesítési feltételek szerint történik.
Kizárólag a vásárlók felelősek az ST-termékek kiválasztásáért, kiválasztásáért és használatáért, és az ST nem vállal felelősséget az alkalmazási segítségért vagy a vásárlók termékeinek tervezéséért.
Az ST jelen dokumentumban semmilyen szellemi tulajdonjogra nem ad kifejezett vagy hallgatólagos licencet.
Az ST-termékeknek az itt leírtaktól eltérő rendelkezésekkel történő viszonteladása érvénytelenít minden, az ST által az ilyen termékre adott garanciát.
Az ST és az ST logó az ST védjegyei. Az ST védjegyekkel kapcsolatos további információkért lásd: www.st.com/trademarks. Minden egyéb termék- vagy szolgáltatásnév a megfelelő tulajdonosok tulajdona.
A jelen dokumentumban szereplő információk felülírják és felváltják a jelen dokumentum bármely korábbi verziójában korábban megadott információkat.
© 2023 STMicroelectronics – Minden jog fenntartva
Dokumentumok / Források
![]() |
STMicroelectronics ST-LINK/V2 In Circuit Debugger programozó [pdf] Felhasználói kézikönyv ST-LINK V2 áramköri hibakereső programozó, ST-LINK V2, áramköri hibakereső programozó, áramköri hibakereső programozó, hibakereső programozó, programozó |