hōʻailona ST

UM1075
Palapala hoʻohana
ST-LINK/V2 in-circuit debugger/programmer
no STM8 a me STM32

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer

Hoʻolauna

ʻO ka ST-LINK/V2 he mea hoʻopololei/programmer in-circuit no nā ʻohana microcontroller STM8 a me STM32. ʻO ka module interface wire single (SWIM) a me JTAG/ uea serial
debugging (SWD), maʻalahi ke kamaʻilio me kekahi STM8 a i ʻole STM32 microcontroller aia ma kahi papa noi. Ma waho aʻe o ka hāʻawi ʻana i nā hana like e like me ST-LINK/V2, hōʻike ka ST-LINK/V2-ISOL i kahi kaʻawale kikohoʻe ma waena o ka PC a me ka papa noi. Ua kū pū kekahi voltaga hiki i 1000 VRMS. Hiki i ka USB holo wikiwiki ke kamaʻilio me kahi PC a:

  • Nā polokalamu STM8 ma o ST Visual Develop (STVD) a i ʻole ST Visual Program (STVP) lako polokalamu (i loaʻa mai STMicroelectronics).
  • Nā polokalamu STM32 ma o Atollic®, a me TASKING nā kaiapuni hoʻomohala hoʻohui.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 1

Nā hiʻohiʻona

  • Hāʻawi ʻia ka mana 5 V e kahi mea hoʻopili USB
  • USB 2.0 piha ka māmā holo kūpono
  • USB maʻamau A i Mini-B uwea
  • Nā hiʻohiʻona kikoʻī SWIM
    – 1.65 V a 5.5 V palapala noi voltage kākoʻo ʻia ma ke kikowaena SWIM
    - Kākoʻo ʻia nā ʻano hana haʻahaʻa haʻahaʻa a me ka wikiwiki kiʻekiʻe
    – Ka wikiwiki o ka polokalamu SWIM: 9.7 Kbytes/s i ka māmā haʻahaʻa a me 12.8 Kbytes/s i ka wikiwiki kiʻekiʻe
    – SWIM uwea no ka hoʻopili ʻana i ka palapala noi ma o ka ERNI maʻamau kūpaʻa (hōʻike: 284697 a i ʻole 214017) a i ʻole ka mea hoʻopili (ref: 214012)
    - Uea SWIM no ka hoʻopili ʻana i ka noi ma o ke poʻo pine a i ʻole kahi mea hoʻohui pitch 2.54 mm
  • JTAG/ serial uea debugging (SWD) hiʻona kiko'ī
    – 1.65 V a 3.6 V palapala noi voltage kākoʻo ʻia ma ka JTAG/SWD interface a me 5 V hoʻokomo hoʻomanawanui
    – JTAG uwea no ka hoʻopili ʻana i kahi maʻamau JTAG 20-pin pitch 2.54 mm mea hoʻohui
    - Kākoʻo iā JTAG kamaʻilio
    - Kākoʻo i ka debug uea serial (SWD) a me ka uea serial viewkamaʻilio er (SWV).
  • Kākoʻo ʻia ka hiʻohiʻona hoʻoponopono firmware pololei (DFU)
  • ʻO ke kūlana LED e ʻā ana i ka wā e kamaʻilio me ka PC
  • 1000 VRMS kaawale kiʻekiʻe voltage (ST-LINK/V2-ISOL wale nō)
  • ʻO ka mahana hana 0 a 50 °C

ʻIke kauoha

No ke kauoha ʻana i ka ST-LINK/V2 e nānā i ka Papa 1:
Papa 1. Ka papa inoa o nā code kauoha

Kāhea helu ST-LINK wehewehe
ST-LINK/V2 Debugger/programmer in-circuit debugger
ST-LINK/V2-ISOL In-circuit debugger/programmer me ka hoʻokaʻawale kikohoʻe

ʻIke huahana

Hōʻike ʻia nā kaula i hāʻawi ʻia i loko o ka huahana ma ke Kiʻi 2: ST-LINK/V2 maʻiʻo huahana a me ka Figure 3: ST-LINK/V2-ISOL maʻiʻo huahana. Loaʻa iā lākou (mai ka hema a i ka ʻākau ma ke Kiʻi 2 a me ke Kiʻi 3):

  • USB maʻamau A i Mini-B uwea (A)
  • ST-LINK/V2 ka hoʻopololei a me ka hoʻolālā (B)
  • SWIM mea hoʻohui kumu kūʻai haʻahaʻa (C)
  • ʻauʻau lipine pālahalaha me kahi mea hoʻohui ERNI maʻamau ma kekahi ʻaoʻao (D)
  • JTAG a i ʻole SWD a me SWV lipine pālahalaha me kahi mea hoʻohui 20-pin (E)

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 2

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 3

Hoʻonohonoho lako lako

Hoʻolālā ʻia ka ST-LINK/V2 a puni ka hāmeʻa STM32F103C8, kahi e hoʻokomo ai i ka ARM® Cortex® kiʻekiʻe.
-M3 kumu. Loaʻa iā ia ma kahi pūʻolo TQFP48.
E like me ka hōʻike ʻana ma ke Kiʻi 4, hāʻawi ka ST-LINK/V2 i ʻelua mau mea hoʻohui:

  • he mea hoʻohui STM32 no ka JTAG/SWD a me SWV pili
  • he mea hoʻohui STM8 no ke kikowaena SWIM
    Hāʻawi ka ST-LINK/V2-ISOL i hoʻokahi mea hoʻohui no ka STM8 SWIM, STM32 JTAG/SWD a me SWV mau pilina.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 4

  1. A = STM32 JTAG a me ka mea hoʻohui SWD
  2. B = STM8 SWIM kumu hoʻohui
  3. C = STM8 ʻAuʻau, STM32 JTAG a me ka mea hoʻohui SWD
  4. D = LED hana kamaʻilio

Pili me nā polokalamu STM8
No ka hoʻomohala ʻana o STM8, hiki ke hoʻopili ʻia ka ST-LINK/V2 i ka papa kuhikuhi e nā kaula like ʻole ʻelua, ma muli o ka mea hoʻohui i loaʻa ma ka papa noi.
ʻO kēia mau kaula:

  • ʻauʻau lipine pālahalaha me kahi mea hoʻohui ERNI maʻamau ma kekahi kihi
  • SWIM uea me ʻelua 4-pin, 2.54 mm mea hoʻohui a i ʻole SWIM uwea kaʻawale.

ʻO ka pilina ERNI maʻamau me ka lipine palahalaha SWIM
Hōʻike ke kiʻi 5 pehea e hoʻopili ai i ka ST-LINK/V2 inā aia kahi mea hoʻohui ERNI 4-pin SWIM maʻamau ma ka papa noi.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 5

 

  1. A = Papa noi hoʻolālā me ka mea hoʻohui ERNI
  2. B = Uea uwea me ka mea hoʻohui ERNI ma kekahi kihi
  3. C = STM8 SWIM kumu hoʻohui
  4. E nānā i ke Kiʻi 11: SWIM ST-LINK/V2 maʻamau ERNI cable.

Helu 6 e hōʻike ana i ka nalo ʻana o ka pine 16 ma ka mea hoʻohui kiʻi ST-LINK/V2-ISOL. Hoʻohana ʻia kēia pine nalo ma ke ʻano he kī palekana ma ka mea hoʻopili uwea, e hōʻoiaʻiʻo i ka hoʻopili ʻana o ke kaula SWIM ma ke kūlana kūpono ma ka mea hoʻopili pahuhopu a me nā pine, hoʻohana ʻia no SWIM a me JTAG uwea.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 6

Hoʻohui SWIM kumu kūʻai haʻahaʻa
Hōʻike ke kiʻi 7 pehea e hoʻopili ai i ka ST-LINK/V2 inā loaʻa kahi mea hoʻohui SWIM 4-pin, 2.54 mm, kumu kūʻai haʻahaʻa ma ka papa noi.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 7

  1. A = Papa noi hoʻopaʻa ʻia me 4-pin, 2.54 mm, mea hoʻohui kumu kūʻai haʻahaʻa
  2. B = Uea uwea me ka hookui 4-pin a i ole uwea kaawale
  3. C = STM8 SWIM kumu hoʻohui
  4. E nānā i ke Kiʻi 12: SWIM ST-LINK/V2 uwea kumu kūʻai haʻahaʻa

Nā hōʻailona SWIM a me nā pilina
Hōʻuluʻulu ʻia ka papa 2 i nā inoa hōʻailona, ​​nā hana, a me nā hōʻailona pili i ka hoʻohana ʻana i ke kaula uea me kahi mea hoʻohui 4-pin.

Papa 2. ʻauʻau lipine palahalaha no ST-LINK/V2

Pin no. inoa Hana ʻO ka pilina pili
1 VDD Manaʻo VCC-1 MCU VCC
2 ʻIkepili ʻAuʻau Pin MCU SWIM
3 GND AINA GND
4 HOOLAHA HOU HOOLAHA HOU MCU RESET pine

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 8

Hōʻuluʻulu ka Papa 3 i nā inoa hōʻailona, ​​nā hana, a me nā hōʻailona pili i ka hoʻohana ʻana i ke kaula uwea kaʻawale.
No ka mea, loaʻa i ka uwea kaʻawale SWIM nā mea hoʻohui kūʻokoʻa no nā pine a pau ma kekahi ʻaoʻao, hiki ke hoʻohui i ka ST-LINK/V2-ISOL i kahi papa noi me ka ʻole o kahi mea hoʻohui SWIM maʻamau. Ma kēia lipine palahalaha, ua kuhikuhi ʻia nā hōʻailona a pau e kahi kala kikoʻī a me kahi lepili e hoʻomāmā i ka pilina ma ka pahu hopu.

Papa 3. ʻAuʻau uwea kumu kūʻai haʻahaʻa pili no ST-LINK/V2-ISOL

kalakala inoa pine uwea Hana ʻO ka pilina pili
ʻulaʻula CCTV Manaʻo VCC-1 MCU VCC
ʻōmaʻomaʻo UART-RX Hoʻohana ʻole ʻia Mālama ʻia (2) (ʻaʻole pili i ka papa kuhikuhi)
Polū UART-TX
Melemele PUA0
Alani ʻAuʻau ʻAuʻau Pin MCU SWIM
ʻeleʻele GND AINA GND
Keʻokeʻo ʻAuʻau-RST HOOLAHA HOU MCU RESET pine
  1. Hoʻopili ʻia ka lako mana mai ka papa noi i ka ST-LINK/V2 debugging a me ka papa hoʻolālā e hōʻoia i ka hoʻohālikelike ʻana i ka hōʻailona ma waena o nā papa ʻelua.
  2. Mālama ʻia ʻo BOOT0, UART-TX, a me UART-RX no nā hanana e hiki mai ana.
    Hiki ke hoʻohui ʻia ʻo TVCC, SWIM, GND, a me SWIM-RST i kahi mea hoʻohui pitch 2.54 mm haʻahaʻa haʻahaʻa a i ʻole i nā poʻomanaʻo pine i loaʻa ma ka papa kuhikuhi.

Pili me nā polokalamu STM32

No nā hoʻomohala STM32, pono e hoʻopili ʻia ka ST-LINK/V2 i ka noi me ka hoʻohana ʻana i ka 20-pin J maʻamau.TAG hāʻawi ʻia ka lipine pālahalaha.
Hōʻuluʻulu ʻia ka Papa 4 i nā inoa hōʻailona, ​​nā hana, a me nā hōʻailona hoʻohui i hoʻopaʻa ʻia o ka 20-pin J maʻamau.TAG lipine palahalaha.

Papa 4. JTAG/SWD uwea pili

Pin no. Hoʻohui ST-LINKN2 (CN3) ST-LINKN2 hana Ka pilina pili (JTAG) Hoʻohui paʻa (SWD)
1 VAPP Kuhikuhi 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 SWIDIO JTAG TMS, SW 10 JTMS SWIDIO
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 ʻAʻole pili ʻAʻole pili ʻAʻole pili
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 ʻAʻole pili ʻAʻole pili ʻAʻole pili
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3V)t5) ʻAʻole pili ʻAʻole pili
20 GND GND GND(3) GND(3)
  1. Hoʻopili ʻia ka lako mana mai ka papa noi i ka ST-LINK/V2 debugging a me ka papa hoʻolālā e hōʻoia i ka hoʻohālikelike ʻana i ka hōʻailona ma waena o nā papa ʻelua.
  2. Hoʻohui iā GND no ka hoʻohaʻahaʻa ʻana i ka leo ma ka lipine.
  3. Pono e hoʻopili ʻia hoʻokahi o kēia pine i ka lepo no ka hana pololei (pono ʻia ka hoʻopili ʻana iā lākou a pau).
  4. Koho: no Serial Wire Viewer (SWV).
  5. Loaʻa ma ST-LINK/V2 wale nō a ʻaʻole pili ma ST-LINK/V2/OPTO.

Hōʻike ke kiʻi 9 pehea e hoʻopili ai i ka ST-LINK/V2 i kahi pahuhopu me ka hoʻohana ʻana i ka JTAG uwea.

  1. STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 9A = Papa noi hoʻopaʻa inoa me JTAG mea hoʻohui
  2. B = JTAG/SWD 20-uea palahalaha
  3. C= STM32 JTAG a me ka mea hoʻohui SWD

ʻO ka kuhikuhi ʻana o ka mea hoʻohui e pono ai ma ka papa noi i hoʻopaʻa ʻia: 2x10C poʻomanaʻo e uhi ana i 2x40C H3/9.5 (pitch 2.54) – HED20 SCOTT PHSD80.

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

Nānā:
No nā noi haʻahaʻa haʻahaʻa a i ʻole ka nui o ka footprint connector 20-pins-2.54mm-pitch-connector maʻamau, hiki ke hoʻokō i ka Tag-Hoʻohui i ka hopena e mālama i ke kumukūʻai a me ka lewa ma ka papa noi. ʻO ka Tag- Hoʻohui i ka adapter a me ke kaula i kahi ala hilinaʻi maʻalahi o ka hoʻopili ʻana iā ST-LINK/V2 a i ʻole ST-LINK/V2-ISOL i ka PCB me ka ʻole e koi i kahi male.

Hoʻonohonoho lako lako
ʻāpana ma ka PCB noi. No nā kikoʻī hou aku e pili ana i kēia hoʻonā a me ka ʻike noi-PCB-footprint, e kipa www.tag-connect.com. ʻO nā kuhikuhi o nā ʻāpana kūpono me JTAG a me nā pilina SWD:
a) TC2050-ARM2010 mea hoʻopili (20-pin- a 10-pin-papa waena)
b) TC2050-IDC a i ʻole TC2050-IDC-NL (ʻAʻohe wāwae) (10-pin uwea)
c) TC2050-CLIP paʻi paʻa no ka hoʻohana ʻana me TC2050-IDC-NL (koho)

4.3 Nā LED kūlana ST-LINK/V2
Hōʻike ka LED i kapa ʻia ʻo 'COM' ma luna o ka ST-LINK/V2 i ke kūlana ST-LINK/V2 (ʻo kēlā me kēia ke:

  • Ke ʻālohilohi nei ʻo LED i ka RED: ke hana nei ka helu USB mua me ka PC.
  • He RED ka LED: ua hoʻokumu ʻia ke kamaʻilio ma waena o ka PC a me ST-LINK/V2 (hopena o ka helu ʻana).
  • Ke ʻālohilohi nei ʻo LED i ka GREEN/RED: ke hoʻololi ʻia nei ka ʻikepili ma waena o ka pahuhopu a me ka PC.
  • ʻO LED ke GREEN: ua holomua ka kamaʻilio hope.
  • ʻO ORANGE ka LED: ʻAʻole i hāʻule ke kamaʻilio ST-LINK/V2 me ka pahu hopu.

Hoʻonohonoho polokalamu

5.1 Hoʻonui ʻia ʻo ST-LINK/V2
Hoʻokomo ka ST-LINK/V2 i kahi mīkini hoʻomaikaʻi firmware no ka hoʻomaikaʻi ʻana i loko o ka wahi ma o ke awa USB. E like me ka ulu ʻana o ka firmware i ke ola holoʻokoʻa o ka huahana ST-LINK/V2 (hana hou, hoʻoponopono bug, kākoʻo no nā ʻohana microcontroller hou ...), makemake ʻia e kipa www.st.com/stlinkv2 i kēlā me kēia manawa i mea e noho hou ai me ka mana firmware hou loa.

5.2 Hoʻomohala noi STM8
E nānā iā ST toolset Pack24 me ka Patch 1 a i ʻole nā ​​​​mea hou aʻe, e komo pū ana me ST Visual Develop (STVD) a me ST Visual Programmer (STVP).
5.3 STM32 hoʻomohala noi a me ka polokalamu Flash
ʻO nā kaulahao mea hana ʻekolu, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, a me TASKING VX-toolset kākoʻo iā ST-LINK/V2 e like me nā mana i hāʻawi ʻia ma ka Papa 5 a i ʻole ka mana hou loa i loaʻa.

Papa 5. Pehea e kākoʻo ai nā kaulahao mea hana ʻekolu iā ST-LINK/V2

ʻaoʻao ʻekolu Mea paahana Manao
Atollic® TrueSTUDIO 2.1
IAR™ HUI 6.20
Keil® MDK-ARM™ 4.20
HANA VX-mea hana no ARM® Cortex® -M 4.0.1

Pono ka ST-LINK/V2 i kahi mea hoʻokele USB i hoʻolaʻa ʻia. Inā hoʻokomo ʻia ka toolset iā ia, ʻo ka file Hoʻokomo ʻia ʻo stlink_winusb.inf i loko /inf (kahi ʻO ka maʻamau ka C: / Windows).
Inā ʻaʻole i hoʻokomo maʻalahi ka hoʻonohonoho mea hana, hiki ke loaʻa ka mea hoʻokele ma www.st.com:

  1. Hoʻohui iā www.st.com.
  2. Ma ka ʻaoʻao hulina, māhele helu wahi, e ʻimi iā ST-LINK/V2.
  3. Kaomi ma ka loulou kolamu helu maʻamau ma ST-LINK/V2.
  4. Ma ka ʻaoʻao kākoʻo Hoʻolālā, ʻāpana o nā mea hoʻokele SW, kaomi i ka ikona e hoʻoiho i ka st-link_v2_usbdriver.zip.
  5. Wehe a holo i ST-Link_V2_USBdriver.exe.

Pānāika

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 11

1. Kaao no na wehewehe pine:
VDD = Voltage manao
DATA = SWIM DATA laina ma waena o ka pahuhopu a me ka mea hana debug
GND = Ground voltage
RESET = Hoʻihoʻi hou i ka ʻōnaehana pahuhopu

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 12

1. Kaao no na wehewehe pine:
VDD = Voltage manao
DATA = SWIM DATA laina ma waena o ka pahuhopu a me ka mea hana debug
GND = Ground voltage
RESET = Hoʻihoʻi hou i ka ʻōnaehana pahuhopu

Palapala / Punawai

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer [pdf] Palapala Hoʻohana
UM1075, ST-LINK V2 Kaapuni Debugger Programmer, UM1075 ST-LINK V2 In-Circuit Debugger Programmer, V2 In-Circuit Debugger Programmer, In-Circuit Debugger Programmer, Debugger Programmer, Programmer

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *