ST aami

UM1075
Itọsọna olumulo
ST-RÁNṢẸ / V2 ni-Circuit debugger / pirogirama
fun STM8 ati STM32

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer

Ọrọ Iṣaaju

ST-LINK/V2 jẹ oluyipada inu-yika / olupilẹṣẹ fun awọn idile microcontroller STM8 ati STM32. Module wiwo onirin kan ṣoṣo (SWIM) ati JTAG/ tẹlentẹle waya
awọn atọkun n ṣatunṣe aṣiṣe (SWD), dẹrọ ibaraẹnisọrọ pẹlu eyikeyi STM8 tabi STM32 microcontroller ti o wa lori igbimọ ohun elo kan. Ni afikun si ipese awọn iṣẹ ṣiṣe kanna bi ST-LINK/V2, ST-LINK/V2-ISOL ṣe ẹya iyasọtọ oni-nọmba laarin PC ati igbimọ ohun elo afojusun. O tun duro voltages ti to 1000 VRMS. Ni wiwo iyara kikun USB ngbanilaaye ibaraẹnisọrọ pẹlu PC ati:

  • Awọn ẹrọ STM8 nipasẹ ST Visual Develop (STVD) tabi ST Visual Program (STVP) sọfitiwia (eyiti o wa lati STMicroelectronics).
  • Awọn ẹrọ STM32 nipasẹ Atollic®, ati TASKING awọn agbegbe idagbasoke iṣọpọ.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 1

Awọn ẹya ara ẹrọ

  • Agbara 5V ti a pese nipasẹ asopo USB kan
  • USB 2.0 ni kikun iyara ibaramu ni wiwo
  • Standard USB A to Mini-B okun
  • SWIM pato awọn ẹya ara ẹrọ
    – 1.65 V to 5.5 V ohun elo voltagati atilẹyin lori wiwo SWIM
    - SWIM iyara kekere ati awọn ipo iyara giga ni atilẹyin
    Iwọn iyara siseto SWIM: 9.7 Kbytes / s ni iyara kekere ati 12.8 Kbytes / s ni iyara giga
    - USB SWIM fun asopọ si ohun elo nipasẹ inaro boṣewa ERNI (atunṣe: 284697 tabi 214017) tabi petele (atunṣe: 214012) asopo
    - Okun SWIM fun asopọ si ohun elo nipasẹ akọsori pin tabi asopo ipolowo 2.54 mm kan
  • JTAG/ tẹlentẹle waya n ṣatunṣe (SWD) pato awọn ẹya ara ẹrọ
    – 1.65 V to 3.6 V ohun elo voltago ṣe atilẹyin lori JTAG/ SWD ni wiwo ati 5 V awọn igbewọle ọlọdun
    – JTAG okun fun asopọ si boṣewa JTAG 20-pin ipolowo 2.54 mm asopo
    - Ṣe atilẹyin JTAG ibaraẹnisọrọ
    - Ṣe atilẹyin yokokoro waya ni tẹlentẹle (SWD) ati okun waya ni tẹlentẹle viewer (SWV) ibaraẹnisọrọ
  • Ẹya imudojuiwọn famuwia taara ni atilẹyin (DFU)
  • Ipo LED eyi ti o blinks nigba ibaraẹnisọrọ pẹlu PC
  • 1000 VRMS ipinya giga voltage (ST-LINK/V2-ISOL nikan)
  • Iwọn iṣẹ ṣiṣe 0 si 50 °C

Alaye ibere

Lati paṣẹ ST-LINK/V2 tọka si Tabili 1:
Table 1. Akojọ ti awọn ibere koodu

koodu ibere ST-RÁNṢẸ apejuwe
ST-RÁNṢẸ / V2 Ni-Circuit debugger/programmer
ST-RÁNṢẸ / V2-ISOL Ni-Circuit debugger/ pirogirama pẹlu oni ipinya

Awọn akoonu ọja

Awọn kebulu ti a firanṣẹ laarin ọja naa ni a fihan ni Nọmba 2: ST-LINK / V2 akoonu ọja ati Nọmba 3: ST-LINK / V2-ISOL awọn akoonu ọja. Wọn pẹlu (lati osi si otun ni Nọmba 2 ati Nọmba 3):

  • Iwọn USB A si Okun Mini-B (A)
  • ST-LINK/V2 n ṣatunṣe aṣiṣe ati siseto (B)
  • SWIM asopo iye owo kekere (C)
  • Ribọn alapin SWIM pẹlu asopo ERNI boṣewa ni opin kan (D)
  • JTAG tabi SWD ati ribbon alapin SWV pẹlu asopo-pin 20 (E)

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 2

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 3

Hardware iṣeto ni

ST-LINK/V2 jẹ apẹrẹ ni ayika ẹrọ STM32F103C8, eyiti o ṣafikun iṣẹ giga ARM® Cortex®
-M3 mojuto. O wa ninu package TQFP48 kan.
Gẹgẹbi a ṣe han ni Nọmba 4, ST-LINK/V2 pese awọn asopọ meji:

  • asopo STM32 fun JTAG/ SWD ati SWV ni wiwo
  • asopo STM8 fun wiwo SWIM
    ST-LINK/V2-ISOL n pese asopo kan fun STM8 SWIM, STM32 JTAG/ SWD ati SWV atọkun.

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 4

  1. A = STM32 JTAG ati SWD afojusun asopo
  2. B = STM8 SWIM asopo afojusun
  3. C = STM8 SWIM, STM32 JTAG ati SWD afojusun asopo
  4. D = LED aṣayan iṣẹ-ṣiṣe ibaraẹnisọrọ

Asopọ pẹlu STM8 ohun elo
Fun awọn idagbasoke STM8, ST-LINK/V2 le ni asopọ si igbimọ ibi-afẹde nipasẹ awọn kebulu oriṣiriṣi meji, da lori asopo ti o wa lori igbimọ ohun elo.
Awọn okun wọnyi ni:

  • Ribọn alapin SWIM pẹlu asopo ERNI boṣewa ni opin kan
  • USB SWIM pẹlu 4-pin meji, 2.54 mm asopo tabi SWIM okun onirin lọtọ

Standard ERNI asopọ pẹlu SWIM alapin tẹẹrẹ
olusin 5 fihan bi o lati so ST-RÁNṢẸ/V2 ti o ba ti a boṣewa ERNI 4-pin SWIM asopo wa lori awọn ohun elo ọkọ.

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 5

 

  1. A = Igbimọ ohun elo ibi-afẹde pẹlu asopo ERNI
  2. B = okun waya pẹlu ERNI asopo ni ọkan opin
  3. C = STM8 SWIM asopo afojusun
  4. Wo olusin 11: SWIM ST-LINK/V2 boṣewa okun ERNI.

Olusin 6 fihan wipe pin 16 sonu lori ST-LINK/V2-ISOL asopo afojusun. PIN ti o padanu yii ni a lo bi bọtini aabo lori asopo okun, lati ṣe iṣeduro asopọ ti okun SWIM ni ipo ti o pe lori asopo ibi-afẹde paapaa awọn pinni, ti a lo fun SWIM mejeeji ati J.TAG awọn kebulu.

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 6

Asopọ SWIM ti o ni iye owo kekere
olusin 7 fihan bi o lati so ST-LINK/V2 ti o ba ti a 4-pin, 2.54 mm, kekere-iye owo SWIM asopo wa lori awọn ohun elo ọkọ.

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 7

  1. A = Igbimọ ohun elo ibi-afẹde pẹlu 4-pin, 2.54 mm, asopo iye owo kekere
  2. B = Okun waya pẹlu asopo 4-pin tabi okun onirin lọtọ
  3. C = STM8 SWIM asopo afojusun
  4. Wo aworan 12: SWIM ST-LINK/V2 okun ti o ni iye owo kekere

Awọn ifihan agbara SWIM ati awọn asopọ
Tabili 2 ṣe akopọ awọn orukọ ifihan agbara, awọn iṣẹ, ati awọn ifihan agbara asopọ ibi-afẹde nipa lilo okun waya pẹlu asopo 4-pin.

Table 2. SWIM alapin tẹẹrẹ awọn isopọ fun ST-RÁNṢẸ / V2

Pin ko si. Oruko Išẹ Asopọmọra afojusun
1 VDD Àkọlé VCC-1 MCU VCC
2 DATA WE MCU SWIM pinni
3 GND ILE GND
4 Tunto Tunto PIN TUNTUN MCU

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 8

Tabili 3 ṣe akopọ awọn orukọ ifihan agbara, awọn iṣẹ, ati awọn ifihan agbara asopọ ibi-afẹde nipa lilo okun onirin lọtọ.
Bi okun waya lọtọ SWIM ni awọn asopọ ominira fun gbogbo awọn pinni ni ẹgbẹ kan, o ṣee ṣe lati so ST-LINK/V2-ISOL pọ mọ igbimọ ohun elo laisi asopo SWIM boṣewa. Lori ribbon alapin yii, gbogbo awọn ifihan agbara jẹ itọkasi nipasẹ awọ kan pato ati aami kan lati rọ asopọ lori ibi-afẹde.

Table 3. SWIM kekere-iye owo USB awọn isopọ fun ST-LINK / V2-ISOL

Àwọ̀ Cable pin orukọ Išẹ Asopọmọra afojusun
Pupa TVCC Àkọlé VCC-1 MCU VCC
Alawọ ewe UART-RX Ti ko lo Ni ipamọ (2) (ko sopọ lori igbimọ ibi-afẹde)
Buluu UART-TX
Yellow BOOT0
ọsan WE WE MCU SWIM pinni
Dudu GND ILE GND
Funfun WE-RST Tunto PIN TUNTUN MCU
  1. Ipese agbara lati inu igbimọ ohun elo ti sopọ si ST-LINK / V2 n ṣatunṣe aṣiṣe ati igbimọ siseto lati rii daju pe ibamu ifihan agbara laarin awọn igbimọ mejeeji.
  2. BOOT0, UART-TX, ati UART-RX wa ni ipamọ fun awọn idagbasoke iwaju.
    TVCC, SWIM, GND, ati SWIM-RST le ni asopọ si iye owo kekere 2.54 mm asopo ipolowo tabi lati pin awọn akọle ti o wa lori igbimọ ibi-afẹde.

Asopọ pẹlu STM32 ohun elo

Fun awọn idagbasoke STM32, ST-LINK/V2 nilo lati sopọ si ohun elo nipa lilo boṣewa 20-pin J.TAG alapin tẹẹrẹ pese.
Tabili 4 ṣe akopọ awọn orukọ awọn ifihan agbara, awọn iṣẹ, ati awọn ami asopọ ibi-afẹde ti boṣewa 20-pin J.TAG alapin tẹẹrẹ.

Tabili 4. JTAG/ SWD okun awọn isopọ

Pin ko si. ST-LINKN2 asopo (CN3) ST-LINKN2 iṣẹ Asopọmọra ibi-afẹde (JTAG) Asopọ afojusun (SWD)
1 VAPP Àkọ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 Ko ti sopọ Ko ti sopọ Ko ti sopọ
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 Ko ti sopọ Ko ti sopọ Ko ti sopọ
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3V) t5) Ko ti sopọ Ko ti sopọ
20 GND GND GND(3) GND(3)
  1. Ipese agbara lati inu igbimọ ohun elo ti sopọ si ST-LINK / V2 n ṣatunṣe aṣiṣe ati igbimọ siseto lati rii daju pe ibamu ifihan agbara laarin awọn igbimọ mejeeji.
  2. Sopọ si GND fun idinku ariwo lori tẹẹrẹ.
  3. O kere ju ọkan ninu PIN yii gbọdọ wa ni asopọ si ilẹ fun ihuwasi ti o tọ (sisopọ gbogbo wọn ni a ṣe iṣeduro).
  4. Yiyan: fun Serial Waya Viewer (SWV) kakiri.
  5. Wa lori ST-LINK/V2 nikan ko si ni asopọ lori ST-LINK/V2/OPTO.

Nọmba 9 fihan bi o ṣe le so ST-LINK/V2 pọ si ibi-afẹde kan nipa lilo JTAG okun.

  1. STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 9A = Igbimọ ohun elo ibi-afẹde pẹlu JTAG asopo ohun
  2. B = JTAG/ SWD 20-waya alapin USB
  3. C= STM32 JTAG ati SWD afojusun asopo

Itọkasi ti asopo ti o nilo lori igbimọ ohun elo ibi-afẹde ni: 2x10C akọsori murasilẹ 2x40C H3/9.5 (pitch 2.54) - HED20 SCOTT PHSD80.

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - Fig10

Akiyesi:
Fun awọn ohun elo kekere tabi nigbati ifẹsẹtẹ 20-pins-2.54mm-pitch-connector ti o tobi ju, o ṣee ṣe lati ṣe imuse naa. Tag-Sopọ ojutu lati ṣafipamọ iye owo ati aaye lori igbimọ ohun elo. Awọn Tag-Sopọ ohun ti nmu badọgba ati okun pese ọna ti o rọrun ti o gbẹkẹle ti sisopọ ST-LINK/V2 tabi ST-LINK/V2-ISOL si PCB lai nilo ibarasun kan

Hardware iṣeto ni
paati lori PCB ohun elo. Fun alaye diẹ sii lori ojutu yii ati alaye ohun elo-PCB-footprint, ṣabẹwo www.tag-connect.com. Awọn itọkasi ti awọn paati ni ibamu pẹlu JTAG ati awọn atọkun SWD jẹ:
a) ohun ti nmu badọgba TC2050-ARM2010 (20-pin- si 10-pin-ni wiwo ọkọ)
b) TC2050-IDC tabi TC2050-IDC-NL (Ko si Ẹsẹ) (10-pin USB)
c) agekuru idaduro TC2050-CLIP fun lilo pẹlu TC2050-IDC-NL (iyan)

4.3 ST-RÁNṢẸ / V2 ipo LED
Awọn LED ike 'COM' lori oke ti ST-LINK/V2 fihan ST-LINK/V2 ipo (ohunkohun ti Nigbati awọn:

  • LED ti wa ni si pawalara RED: akọkọ USB enumeration pẹlu awọn PC ti wa ni mu ibi.
  • LED jẹ RED: ibaraẹnisọrọ laarin PC ati ST-RÁNṢẸ / V2 ti wa ni idasilẹ (opin ti enumeration).
  • LED ti wa ni si pawalara GREEN/pupa: data ti wa ni paarọ laarin awọn afojusun ati PC.
  • LED jẹ GREEN: ibaraẹnisọrọ to kẹhin ti jẹ aṣeyọri.
  • LED jẹ Ọsan: ST-LINK/V2 ibaraẹnisọrọ pẹlu ibi-afẹde ti kuna.

Iṣeto ni software

5.1 ST-RÁNṢẸ / V2 famuwia igbesoke
ST-LINK/V2 ṣe ifibọ ẹrọ igbesoke famuwia fun igbesoke inu-ile nipasẹ ibudo USB. Bii famuwia le dagbasoke lakoko gbogbo igbesi aye ọja ST-LINK/V2 (iṣẹ ṣiṣe tuntun, awọn atunṣe kokoro, atilẹyin fun awọn idile microcontroller tuntun…), o gba ọ niyanju lati ṣabẹwo si www.st.com/stlinkv2 lorekore lati le duro ni imudojuiwọn pẹlu ẹya famuwia tuntun.

5.2 STM8 ohun elo idagbasoke
Tọkasi ST toolset Pack24 pẹlu Patch 1 tabi diẹ ẹ sii aipẹ, eyiti o pẹlu ST Visual Development (STVD) ati ST Visual Programmer (STVP).
5.3 STM32 ohun elo idagbasoke ati Flash siseto
Awọn ohun elo irinṣẹ ẹnikẹta, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, ati TASKING VX-toolset ST-LINK/V2 ni ibamu si awọn ẹya ti a fun ni Tabili 5 tabi ni ẹya aipẹ julọ ti o wa.

Table 5. Bawo ni ẹni-kẹta toolchains atilẹyin ST-RÁNṢẸ / V2

Ẹnikẹta Ohun elo irinṣẹ Ẹya
Atollic® TrueSTUDIO 2.1
IAR™ SWARM 6.20
Keil® MDK-ARM™ 4.20
ÌṢẸ́ VX-irinṣẹ fun ARM® Cortex® -M 4.0.1

ST-LINK/V2 nilo awakọ USB ti o yasọtọ. Ti o ba ti fi sori ẹrọ irinṣẹ laifọwọyi, awọn file stlink_winusb.inf ti fi sori ẹrọ ni / inf (nibo jẹ igbagbogbo C:/Windows).
Ti iṣeto irinṣẹ ko ba fi sii laifọwọyi, a le rii awakọ naa lori www.st.com:

  1. Sopọ si www.st.com.
  2. Ninu taabu wiwa, aaye nọmba apakan, wa ST-LINK/V2.
  3. Tẹ lori ọna asopọ ọna asopọ Apapọ Generic Apa Number si ST-LINK/V2.
  4. Ni awọn Oniru support taabu, SW awakọ apakan, tẹ lori aami lati gba lati ayelujara st-link_v2_usbdriver.zip.
  5. Yọọ kuro ki o si ṣiṣẹ ST-Link_V2_USBdriver.exe.

Eto

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 11

1. Àlàyé fun awọn apejuwe pin:
VDD = Àkọlé voltage ori
DATA = laini SWIM DATA laarin ibi-afẹde ati ohun elo yokokoro
GND = Ilẹ voltage
Tun = Àkọlé eto

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer - aworan 12

1. Àlàyé fun awọn apejuwe pin:
VDD = Àkọlé voltage ori
DATA = laini SWIM DATA laarin ibi-afẹde ati ohun elo yokokoro
GND = Ilẹ voltage
Tun = Àkọlé eto

Awọn iwe aṣẹ / Awọn orisun

STMicroelectronics UM1075 ST-LINK V2 Ni-Circuit Debugger Programmer [pdf] Afowoyi olumulo
UM1075, ST-LINK V2 In-Circuit Debugger Programmer, UM1075 ST-LINK V2 In-Circuit Debugger Programmer, V2 In-Circuit Debugger Programmer

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *