Chithunzi cha ST

UM1075
Buku la ogwiritsa ntchito
ST-LINK/V2 in-circuit debugger/programmer
kwa STM8 ndi STM32

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer

Mawu Oyamba

ST-LINK/V2 ndi in-circuit debugger/programmer ya mabanja a STM8 ndi STM32 microcontroller. The single wire interface module (SWIM) ndi JTAG/waya wambiri
debugging (SWD) polumikizira, imathandizira kulumikizana ndi STM8 kapena STM32 microcontroller yomwe ili pa bolodi yofunsira. Kuphatikiza pakupereka magwiridwe antchito ofanana ndi ST-LINK/V2, ST-LINK/V2-ISOL imakhala ndi kudzipatula kwa digito pakati pa PC ndi bolodi yofunsira. Imalimbananso ndi voltagmpaka 1000 VRMS. Mawonekedwe othamanga a USB amalola kulumikizana ndi PC ndi:

  • Zida za STM8 kudzera pa pulogalamu ya ST Visual Develop (STVD) kapena ST Visual Programme (STVP) (yomwe imapezeka ku STMicroelectronics).
  • Zida za STM32 kudzera pa Atollic®, ndi TASKING malo ophatikizika otukuka.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 1

Mawonekedwe

  • 5 V mphamvu yoperekedwa ndi cholumikizira cha USB
  • USB 2.0 zonse liwiro n'zogwirizana mawonekedwe
  • USB muyezo A kupita ku Mini-B chingwe
  • Zofunikira za SWIM
    - 1.65 V mpaka 5.5 V ntchito voliyumutagimathandizira pa mawonekedwe a SWIM
    - Ma SWIM othamanga otsika komanso othamanga kwambiri amathandizidwa
    -Kuthamanga kwa pulogalamu ya SWIM: 9.7 Kbytes/s pa liwiro lotsika ndi 12.8 Kbytes/s pa liwiro lalikulu
    - Chingwe cha SWIM cholumikizira ku pulogalamuyi kudzera pa cholumikizira cha ERNI (ref: 284697 kapena 214017) kapena cholumikizira chopingasa (ref: 214012)
    - Chingwe cha SWIM cholumikizira pulogalamuyo kudzera pamutu wa pini kapena cholumikizira cha 2.54 mm
  • JTAG/ serial wire debugging (SWD) zenizeni
    - 1.65 V mpaka 3.6 V ntchito voliyumutagndi thandizo pa JTAG/ SWD mawonekedwe ndi 5 V kulolera zolowetsa
    -JTAG chingwe cholumikizira ku standard JTAG 20-pini phula 2.54 mm cholumikizira
    - Imathandizira JTAG kulankhulana
    - Imathandizira serial wire debug (SWD) ndi serial waya viewer (SWV) kulumikizana
  • Direct firmware update Mbali yothandizidwa (DFU)
  • Mkhalidwe wa LED womwe umathwanima polumikizana ndi PC
  • 1000 VRMS high isolation voltage (ST-LINK/V2-ISOL kokha)
  • Kutentha kwa ntchito 0 mpaka 50 °C

Kuyitanitsa zambiri

Kuti muyitanitsa ST-LINK/V2 onani Table 1:
Table 1. Mndandanda wa ma code code

Order kodi Kufotokozera kwa ST-LINK
ST-LINK/V2 Mu-circuit debugger/programmer
ST-LINK/V2-ISOL In-circuit debugger/programmer yokhala ndi kudzipatula kwa digito

Zomwe zili mkati

Zingwe zomwe zimaperekedwa mkati mwazogulitsa zikuwonetsedwa mu Chithunzi 2: ST-LINK/V2 zomwe zili mkati mwazogulitsa ndi Chithunzi 3: ST-LINK/V2-ISOL. Zimaphatikizapo (kuchokera kumanzere kupita kumanja mu Chithunzi 2 ndi Chithunzi 3):

  • Chingwe cha USB A mpaka Mini-B (A)
  • ST-LINK/V2 debugging ndi mapulogalamu (B)
  • Cholumikizira chotsika mtengo cha SWIM (C)
  • SWIM riboni yathyathyathya yokhala ndi cholumikizira cha ERNI kumapeto kumodzi (D)
  • JTAG kapena riboni ya SWD ndi SWV yokhala ndi cholumikizira mapini 20 (E)

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 2

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 3

Kukonzekera kwa Hardware

ST-LINK/V2 idapangidwa mozungulira chipangizo cha STM32F103C8, chomwe chimaphatikizapo ARM® Cortex® yogwira ntchito kwambiri.
-M3 maziko. Imapezeka mu phukusi la TQFP48.
Monga chithunzi 4, ST-LINK/V2 imapereka zolumikizira ziwiri:

  • cholumikizira cha STM32 cha JTAG/ SWD ndi SWV mawonekedwe
  • cholumikizira cha STM8 cha mawonekedwe a SWIM
    ST-LINK/V2-ISOL imapereka cholumikizira chimodzi cha STM8 SWIM, STM32 JTAG/ SWD ndi SWV mawonekedwe.

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 4

  1. A = STM32 JTAG ndi cholumikizira chandamale cha SWD
  2. B = STM8 SWIM chandamale cholumikizira
  3. C = STM8 SWIM, STM32 JTAG ndi cholumikizira chandamale cha SWD
  4. D = Ntchito yolumikizana ndi LED

Zogwirizana ndi STM8
Pazachitukuko za STM8, ST-LINK/V2 ikhoza kulumikizidwa ku bolodi la chandamale ndi zingwe ziwiri zosiyana, kutengera cholumikizira chomwe chili pa bolodi yofunsira.
Zingwe izi ndi:

  • SWIM riboni yathyathyathya yokhala ndi cholumikizira chokhazikika cha ERNI kumapeto kumodzi
  • SWIM chingwe chokhala ndi mapini 4, cholumikizira cha 2.54 mm kapena chingwe cha SWIM chosiyana

Kulumikizana kokhazikika kwa ERNI ndi riboni lathyathyathya la SWIM
Chithunzi 5 chikuwonetsa momwe mungalumikizire ST-LINK/V2 ngati cholumikizira cha ERNI 4-pin SWIM chilipo pa bolodi yofunsira.

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 5

 

  1. A = Tsamba lofunsira lomwe lili ndi cholumikizira cha ERNI
  2. B = Chingwe cha waya chokhala ndi cholumikizira cha ERNI pamapeto amodzi
  3. C = STM8 SWIM chandamale cholumikizira
  4. Onani Chithunzi 11: SWIM ST-LINK/V2 chingwe chokhazikika cha ERNI.

Chithunzi 6 ikuwonetsa kuti pini 16 ikusowa pa ST-LINK/V2-ISOL cholumikizira chandamale. Pini yosowayi imagwiritsidwa ntchito ngati kiyi yachitetezo pa cholumikizira chingwe, kutsimikizira kulumikizidwa kwa chingwe cha SWIM pamalo oyenera pa cholumikizira chandamale ngakhale mapini, omwe amagwiritsidwa ntchito pa SWIM ndi J.TAG zingwe.

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 6

Kulumikiza kwa SWIM kotsika mtengo
Chithunzi 7 chikuwonetsa momwe mungalumikizire ST-LINK/V2 ngati cholumikizira cha 4-pin, 2.54 mm, chotsika mtengo cha SWIM chilipo pa bolodi yofunsira.

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 7

  1. A = Pulojekiti yofunsira yomwe ili ndi 4-pin, 2.54 mm, cholumikizira chotsika mtengo
  2. B = Chingwe chawaya chokhala ndi cholumikizira mapini 4 kapena chingwe chosiyana
  3. C = STM8 SWIM chandamale cholumikizira
  4. Onani Chithunzi 12: SWIM ST-LINK/V2 chingwe chotsika mtengo

Zizindikiro za SWIM ndi kulumikizana
Table 2 ikufotokozera mwachidule mayina azizindikiro, ntchito, ndi ma sigino olumikizana ndi chandamale pogwiritsa ntchito chingwe chawaya chokhala ndi cholumikizira mapini 4.

Table 2. Kulumikizani riboni lathyathyathya la SWIM la ST-LINK/V2

Pinani ayi. Dzina Ntchito Kugwirizana kwa chandamale
1 VDD Zolemba za VCC-1 Chithunzi cha MCU VCC
2 DATA KUSAMBIRANI Pin ya MCU SWIM
3 GND GROUND GND
4 Bwezeraninso Bwezeraninso Pin ya MCU RESET

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 8

Table 3 ikufotokozera mwachidule mayina azizindikiro, magwiridwe antchito, ndi ma siginecha olumikizirana pogwiritsa ntchito chingwe cha waya.
Monga chingwe chawaya chosiyana cha SWIM chili ndi zolumikizira zodziyimira pawokha pazikhomo zonse kumbali imodzi, ndizotheka kulumikiza ST-LINK/V2-ISOL ku bolodi yofunsira popanda cholumikizira chokhazikika cha SWIM. Pa riboni yathyathyathya iyi, ma siginecha onse amatanthauzidwa ndi mtundu wina wake komanso chizindikiro kuti muchepetse kulumikizana kwa chandamale.

Table 3. SWIM zolumikizira chingwe zotsika mtengo za ST-LINK/V2-ISOL

Mtundu Dzina lachingwe Ntchito Kugwirizana kwa chandamale
Chofiira CCTV Zolemba za VCC-1 Chithunzi cha MCU VCC
Green UART-rx Zosagwiritsidwa ntchito Zosungidwa (2) (zosalumikizidwa pa bolodi lomwe mukufuna)
Buluu ZOLEMBEDWA
Yellow NKHANI
lalanje KUSAMBIRANI KUSAMBIRANI Pin ya MCU SWIM
Wakuda GND GROUND GND
Choyera SWIM-RST Bwezeraninso Pin ya MCU RESET
  1. Magetsi ochokera ku bolodi yogwiritsira ntchito amalumikizidwa ndi ST-LINK/V2 debugging ndi bolodi yopangira mapulogalamu kuti zitsimikizire kuti siginecha imagwirizana pakati pa matabwa onsewo.
  2. BOOT0, UART-TX, ndi UART-RX zasungidwa kuti zichitike mtsogolo.
    TVCC, SWIM, GND, ndi SWIM-RST ikhoza kulumikizidwa ku cholumikizira chotsika mtengo cha 2.54 mm kapena kumanikiza mitu yomwe ilipo pa bolodi yomwe mukufuna.

Zogwirizana ndi STM32

Pazachitukuko za STM32, ST-LINK/V2 ikuyenera kulumikizidwa ku pulogalamuyi pogwiritsa ntchito 20-pin J.TAG riboni lathyathyathya laperekedwa.
Table 4 ikufotokoza mwachidule mayina a siginecha, ntchito, ndi ma siginali olumikizira chandamale cha 20-pin J.TAG riboni lathyathyathya.

Gulu 4.JTAG/ SWD chingwe cholumikizira

Pinani ayi. ST-LINKN2 cholumikizira (CN3) ST-LINKN2 ntchito Mgwirizano wapakati (JTAG) Kugwirizana kwa zomwe mukufuna (SWD)
1 VAPP Mtengo wa VCC MCU VDU') MCU VDD(1)
2
3 TRST JTAG TRST Chithunzi cha 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 Mtengo wa JTMS SWDIO
8 GND GND GND (3) GND (3)
9 Chithunzi cha TCK SWCLK JTAG TCK, SW CLK JTCK Zotsatira za SWCLK
10 GND GND GND (3) GND (3)
11 NC Osalumikizidwa Osalumikizidwa Osalumikizidwa
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI, SWO JTDO TRACESW0(4)
14 GND GND GND (3) GND (3)
15 Mtengo wa NRST Mtengo wa NRST Mtengo wa NRST Mtengo wa NRST
16 GND GND GND (3) GND (3)
17 NC Osalumikizidwa Osalumikizidwa Osalumikizidwa
18 GND GND GND (3) GND (3)
19 VDD VDD (3.3V)t5) Osalumikizidwa Osalumikizidwa
20 GND GND GND (3) GND (3)
  1. Magetsi ochokera ku bolodi yogwiritsira ntchito amalumikizidwa ndi ST-LINK/V2 debugging ndi bolodi yopangira mapulogalamu kuti zitsimikizire kuti siginecha imagwirizana pakati pa matabwa onsewo.
  2. Lumikizani ku GND kuti muchepetse phokoso pa riboni.
  3. Imodzi mwa pini iyi iyenera kulumikizidwa pansi kuti ikhale yolondola (kulumikiza zonse ndizovomerezeka).
  4. Zosankha: za Serial Wire Viewer (SWV) kufufuza.
  5. Ikupezeka pa ST-LINK/V2 pokha komanso osalumikizidwa pa ST-LINK/V2/OPTO.

Chithunzi 9 chikuwonetsa momwe mungalumikizire ST-LINK/V2 ku chandamale pogwiritsa ntchito JTAG chingwe.

  1. STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 9A = Gulu lofunsira ntchito lomwe lili ndi JTAG cholumikizira
  2. B = JTAG/ SWD 20-waya chingwe chophwanyika
  3. C = STM32 JTAG ndi cholumikizira chandamale cha SWD

Cholumikizira chomwe chimafunikira pa bolodi yofunsira ndi: 2x10C mutu wokutidwa 2x40C H3/9.5 (pitch 2.54) - HED20 SCOTT PHSD80.

STMicroelectronics UM1075 ST-LINK V2 Mu Circuit Debugger Programmer - Chithunzi 10

Zindikirani:
Pazinthu zotsika mtengo kapena ngati 20-pins-2.54mm-pitch-connector footprint ndi yayikulu kwambiri, ndizotheka kugwiritsa ntchito Tag-Lumikizani yankho kuti mupulumutse mtengo ndi malo pa bolodi yofunsira. The Tag-Lumikizani adaputala ndi chingwe zimapereka njira zosavuta zodalirika zolumikizira ST-LINK/V2 kapena ST-LINK/V2-ISOL ku PCB osafuna kukweretsa.

Kukonzekera kwa Hardware
chigawo pa ntchito PCB. Kuti mumve zambiri pa yankho ili ndi chidziwitso-PCB-footprint zambiri, pitani www.tag-kugwirizana.com. Mafotokozedwe a zigawo zomwe zimagwirizana ndi JTAG ndi mawonekedwe a SWD ndi:
a) TC2050-ARM2010 adaputala (20-pini- mpaka 10-mapini-mawonekedwe bolodi)
b) TC2050-IDC kapena TC2050-IDC-NL (Wopanda Miyendo) (chingwe cha pini 10)
c) TC2050-CLIP posungira kopanira kuti mugwiritse ntchito ndi TC2050-IDC-NL (ngati mukufuna)

4.3 ST-LINK/V2 mawonekedwe a LED
Nyali yolembedwa 'COM' pamwamba pa ST-LINK/V2 ikuwonetsa ST-LINK/V2 (chilichonse Pamene:

  • LED ikuthwanima YOFIIRA: kuwerengera koyamba kwa USB ndi PC kukuchitika.
  • LED ndi YOFIIRA: kulumikizana pakati pa PC ndi ST-LINK/V2 kumakhazikitsidwa (mapeto a kuwerengera).
  • Kuwala kwa LED kukung'anima GREEN/RED: deta ikusinthidwa pakati pa chandamale ndi PC.
  • LED ndi YOBIRIRA: kuyankhulana kotsiriza kwakhala kopambana.
  • Kuwala kwa LED ndi ORANGE: Kulumikizana kwa ST-LINK/V2 ndi zomwe mukufuna kwalephera.

Kukonzekera mapulogalamu

5.1 ST-LINK/V2 kusintha kwa firmware
ST-LINK/V2 imayika njira yosinthira firmware kuti mukweze mu-situ kudzera padoko la USB. Monga momwe firmware ingasinthire pa moyo wonse wa ST-LINK/V2 chinthu (ntchito zatsopano, kukonza zolakwika, kuthandizira mabanja atsopano a microcontroller ...), tikulimbikitsidwa kuti tiziyendera www.st.com/stlinkv2 nthawi ndi nthawi kuti mukhale ndi chidziwitso ndi mtundu waposachedwa wa firmware.

5.2 STM8 chitukuko cha ntchito
Onani ku ST toolset Pack24 yokhala ndi Patch 1 kapena kuposerapo, yomwe ili ndi ST Visual Develop (STVD) ndi ST Visual Programmer (STVP).
5.3 STM32 chitukuko cha mapulogalamu ndi mapulogalamu a Flash
Zida zamagulu achitatu, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, ndi TASKING VX-toolset zimathandizira ST-LINK/V2 molingana ndi mitundu yomwe yaperekedwa mu Table 5 kapena mtundu waposachedwa kwambiri womwe ulipo.

Gulu 5. Momwe zida za gulu lachitatu zimathandizira ST-LINK/V2

Gulu lina Toolchain Baibulo
Atolic® TrueSTUDIO 2.1
IAR™ ZOSAVUTA 6.20
Keil® MDK-ARM™ 4.20
KUGWIRITSA NTCHITO VX-chida cha ARM® Cortex® -M 4.0.1

ST-LINK/V2 imafuna dalaivala wodzipereka wa USB. Ngati toolset anaika basi, ndi file stlink_winusb.inf imayikidwa mkati /inf (ku kawirikawiri ndi C:/Windows).
Ngati kukhazikitsidwa kwa zida sikunakhazikitse zokha, dalaivala atha kupezeka www.st.com:

  1. Lumikizani ku www.st.com.
  2. Pakusaka, gawo la nambala, yang'anani ST-LINK/V2.
  3. Dinani pagulu la Generic Part Number hyperlink kupita ku ST-LINK/V2.
  4. Pagawo lothandizira Design, gawo la oyendetsa a SW, dinani chizindikiro kuti mutsitse st-link_v2_usbdriver.zip.
  5. Tsegulani ndikuyendetsa ST-Link_V2_USBdriver.exe.

Zojambula

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 11

1. Nthano yofotokozera mapini:
VDD = Cholinga cha voltagndi sense
DATA = SWIM DATA mzere pakati pa chandamale ndi chida chowongolera
GND = Ground voltage
RESET = Kukhazikitsanso dongosolo lazomwe mukufuna

STMicroelectronics UM1075 ST-LINK V2 Mu-Circuit Debugger Programmer - Chithunzi 12

1. Nthano yofotokozera mapini:
VDD = Cholinga cha voltagndi sense
DATA = SWIM DATA mzere pakati pa chandamale ndi chida chowongolera
GND = Ground voltage
RESET = Kukhazikitsanso dongosolo lazomwe mukufuna

Zolemba / Zothandizira

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer [pdf] Buku Logwiritsa Ntchito
UM1075, ST-LINK V2 In-Circuit Debugger Programmer, UM1075 ST-LINK V2 In-Circuit Debugger Programmer, V2 In-Circuit Debugger Programmer, In-Circuit Debugger Programmer, Debugger Programmer, Programmer

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *