STMicroelectronics ST-LINKV2 In Circuit Debugger programozó
STMicroelectronics ST-LINK/V2 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.
    ST-LINK/V2 és ST-LINK/V2-ISOL

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)
    A termék tartalma
    A termék tartalma

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.
Hardver konfiguráció

  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

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.
Szabványos ERNI csatlakozás SWIM lapos szalaggal

  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 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.
Szabványos ERNI csatlakozás SWIM lapos szalaggal

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.
Olcsó SWIM csatlakozás

  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 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ű
  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.
    Cél SWIM csatlakozó

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 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)
  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ártyák között.
  2. Csatlakoztassa a GND-hez a zajcsökkentés érdekében a szalagon.
  3. Csak ST-LINK/V2-n érhető el, ST-LINK/V2-ISOL-on nem csatlakoztatható.
  4. 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.
  5. GND az ST-LINK/V2-n, a SWIM használja az ST-LINK/V2-ISOL-on (lásd 3. táblázat).
  6. 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
JTAG és SWD kapcsolat

  1. A = 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.
JTAG lapos szalag elrendezés hibakeresése

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

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

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

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

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

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

STMicroelectronics

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ó

Hivatkozások

Hagyj megjegyzést

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