Ilogo ye-ST

UM1075
Imaniwali yosebenzisayo
ST-LINK/V2 in-circuit debugger/programmer
kwe-STM8 kanye ne-STM32

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

Isingeniso

I-ST-LINK/V2 iwuhlelo lokulungisa iphutha/umhleli we-STM8 kanye ne-STM32 microcontroller. I-single wire interface module (SWIM) kanye ne-JTAG/intambo ye-serial
ukulungisa iphutha (SWD) ukuxhumana, lula ukuxhumana nanoma iyiphi i-STM8 noma i-STM32 microcontroller etholakala ebhodini lesicelo. Ngokungeziwe ekuhlinzekeni ngokusebenza okufanayo njenge-ST-LINK/V2, i-ST-LINK/V2-ISOL ifaka ukuhlukaniswa kwedijithali phakathi kwe-PC kanye nebhodi lesicelo eliqondiwe. Iphinde imelane ne-voltagkuze kufike ku-1000 VRMS. I-interface ye-USB enesivinini esigcwele ivumela ukuxhumana ne-PC kanye:

  • Amadivayisi we-STM8 nge-ST Visual Develop (STVD) noma isofthiwe ye-ST Visual Programme (STVP) (etholakala ku-STMicroelectronics).
  • Amadivayisi we-STM32 nge-Atollic®, kanye ne-TASKING ehlanganisiwe yokuthuthukisa izindawo.™®, IAR, Keil

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

Izici

  • Amandla angu-5 V anikezwe isixhumi se-USB
  • I-USB 2.0 isixhumi esibonakalayo esihambisana nesivinini esigcwele
  • Intambo ye-USB ejwayelekile ukusuka ku-A ukuya ku-Mini-B
  • Izici ezithile zokubhukuda
    - 1.65 V kuya ku-5.5 V isicelo voltagisekelwa kusixhumi esibonakalayo se-SWIM
    - Izindlela ze-SWIM ezinejubane eliphansi nezinesivinini esikhulu ziyasekelwa
    - Isivinini sohlelo lwe-SWIM: 9.7 Kbytes/s ngesivinini esiphansi kanye no-12.8 Kbytes/s ngesivinini esiphezulu
    - Ikhebula lokubhukuda lokuxhuma kuhlelo lokusebenza nge-ERNI ejwayelekile mpo (ref: 284697 noma 214017) noma isixhumi esivundlile (ref: 214012)
    - Intambo yokubhukuda yokuxhuma kuhlelo lokusebenza ngesihloko sephini noma isixhumi se-pitch esingu-2.54 mm
  • JTAG/serial wire debugging (SWD) izici ezithile
    - 1.65 V kuya ku-3.6 V isicelo voltagesekelwe ku-JTAG/Isixhumi esibonakalayo se-SWD kanye nokokufaka kokubekezelela okungu-5 V
    – JTAG ikhebula lokuxhuma ku-J ejwayelekileTAG 20-pin pitch 2.54 mm isixhumi
    - Usekela i-JTAG ukuxhumana
    - Isekela i-serial wire debug (SWD) kanye ne-serial wire viewer (SWV) ukuxhumana
  • Isici sokuvuselela i-firmware esiqondile siyasekelwa (i-DFU)
  • Isimo se-LED esicwayizayo ngesikhathi sokuxhumana ne-PC
  • 1000 VRMS high isolation voltage (ST-LINK/V2-ISOL kuphela)
  • Izinga lokushisa lokusebenza 0 kuya ku-50 °C

Ulwazi loku-oda

Ukuze u-ode i-ST-LINK/V2 bheka Ithebula 1:
Ithebula 1. Uhlu lwamakhodi e-oda

Ikhodi ye-oda Incazelo ye-ST-LINK
I-ST-LINK/V2 I-debugger/umhleli wohlelo
ST-LINK/V2-ISOL I-in-circuit debugger/umhleli onokuhlukaniswa kwedijithali

Okuqukethwe komkhiqizo

Izintambo ezilethwa ngaphakathi komkhiqizo ziboniswa kuMfanekiso 2: Okuqukethwe komkhiqizo we-ST-LINK/V2 kanye noMfanekiso 3: Okuqukethwe komkhiqizo we-ST-LINK/V2-ISOL. Zihlanganisa (kusuka kwesobunxele kuye kwesokudla kuMfanekiso 2 kanye noMdwebo 3):

  • Intambo ye-USB ejwayelekile A ukuya ku-Mini-B (A)
  • ST-LINK/V2 ukulungisa iphutha nokuhlela (B)
  • Isixhumi se-SWIM esibiza kancane (C)
  • Iribhoni eliyisicaba le-SWIM elinesixhumi esijwayelekile se-ERNI ekugcineni kwesinye (D)
  • JTAG noma iribhoni eliyisicaba le-SWD nele-SWV elinesixhumi samaphini angu-20 (E)

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

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

Ukucushwa kwezingxenyekazi zekhompuyutha

I-ST-LINK/V2 yakhelwe eduze kwedivayisi ye-STM32F103C8, ehlanganisa i-ARM® Cortex® esebenza kahle kakhulu.
-M3 ingqikithi. Itholakala kuphakheji ye-TQFP48.
Njengoba kukhonjisiwe kuMfanekiso 4, i-ST-LINK/V2 inikeza izixhumi ezimbili:

  • isixhumi se-STM32 se-JTAG/ SWD kanye SWV interface
  • isixhumi se-STM8 sesixhumi esibonakalayo se-SWIM
    I-ST-LINK/V2-ISOL inikeza isixhumi esisodwa se-STM8 SWIM, STM32 JTAG/ SWD kanye SWV interface.

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

  1. A = STM32 JTAG kanye nesixhumi sethagethi ye-SWD
  2. B = STM8 SWIM target connector
  3. C = STM8 SWIM, STM32 JTAG kanye nesixhumi sethagethi ye-SWD
  4. D = Umsebenzi wokuxhumana we-LED

Ukuxhumana nezinhlelo zokusebenza ze-STM8
Ngokuthuthukiswa kwe-STM8, i-ST-LINK/V2 ingaxhunywa ebhodini eliqondiwe ngamakhebuli amabili ahlukene, kuye ngesixhumi esitholakalayo ebhodini lohlelo lokusebenza.
Lawa makhebuli yilawa:

  • SWIM iribhoni eyisicaba enesixhumi esijwayelekile se-ERNI ekugcineni
  • Ikhebuli yoku-SWIM enamaphini amabili angu-4, isixhumi esingu-2.54 mm noma ikhebula lezintambo ezihlukene ze-SWIM

Ukuxhumana okujwayelekile kwe-ERNI ngeribhoni eyisicaba ye-SWIM
Umfanekiso 5 ubonisa indlela yokuxhuma i-ST-LINK/V2 uma isixhumi esijwayelekile se-ERNI 4-pin SWIM sikhona ebhodini lesicelo.

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

 

  1. A = Ibhodi lesicelo eliqondiwe elinesixhumi se-ERNI
  2. B = Intambo yocingo enesixhumi se-ERNI ekugcineni
  3. C = STM8 SWIM target connector
  4. Bheka Umfanekiso 11: SWIM ST-LINK/V2 ikhebula le-ERNI elijwayelekile.

Umfanekiso 6 ibonisa ukuthi iphinikhodi engu-16 ayikho kusixhumi esiqondiwe se-ST-LINK/V2-ISOL. Le phinikhodi engekho isetshenziswa njengokhiye wokuphepha kusixhumi sekhebula, ukuze kuqinisekiswe ukuxhunywa kwentambo ye-SWIM endaweni efanele kusixhumi esiqondiwe ngisho nezikhonkwane, ezisetshenziselwa kokubili i-SWIM ne-J.TAG izintambo.

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

Uxhumano lwe-SWIM olubiza kancane
Umfanekiso 7 ubonisa indlela yokuxhuma i-ST-LINK/V2 uma i-4-pin, 2.54 mm, isixhumi se-SWIM esibiza kancane sikhona ebhodini lesicelo.

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

  1. A = Ibhodi lesicelo eliqondiwe elinamaphini angu-4, 2.54 mm, isixhumi esinezindleko eziphansi
  2. B = Intambo yocingo ene-4-pin isixhumi noma intambo ehlukene
  3. C = STM8 SWIM target connector
  4. Bheka Umfanekiso 12: Ikhebula le-SWIM ST-LINK/V2 elibiza kancane

Izimpawu zokubhukuda nokuxhumana
Ithebula lesi-2 lifingqa amagama esignali, imisebenzi, namasignali okuxhumana okuqondiwe kusetshenziswa intambo yocingo ene-4-pin connector.

Ithebula 2. Ukuxhumana kweribhoni eyisicaba ye-SWIM ye-ST-LINK/V2

Iphinikhodi Igama Umsebenzi Uxhumano oluqondiwe
1 I-VDD I-VCC-1 ehlosiwe I-MCU VCC
2 IDATHA BHUNGA Iphinikhodi ye-MCU SWIM
3 GND UMHLABA GND
4 SETHA KABUSHA SETHA KABUSHA Iphinikhodi ye-MCU RESET

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

Ithebula lesi-3 lifingqa amagama esignali, imisebenzi, namasignali okuxhumana okuqondiwe kusetshenziswa ikhebula yezintambo ezihlukene.
Njengoba intambo yocingo ehlukene ye-SWIM inezixhumi ezizimele zawo wonke amaphini ohlangothini olulodwa, kungenzeka ukuxhuma i-ST-LINK/V2-ISOL ebhodini lesicelo ngaphandle kwesixhumi esijwayelekile se-SWIM. Kuleli ribhoni eliyisicaba, wonke amasiginali akhonjwa ngombala othile kanye nelebula ukuze kube lula ukuxhumeka kuthagethi.

Ithebula 3. SWIM ukuxhunywa kwekhebula elibiza kancane le-ST-LINK/V2-ISOL

Umbala Igama lephinikhodi yekhebula Umsebenzi Uxhumano oluqondiwe
Okubomvu I-CCTV I-VCC-1 ehlosiwe I-MCU VCC
Okuhlaza UART-RX Engasetshenzisiwe Kugodliwe(2) (akuxhunyiwe ebhodini eliqondiwe)
Okuluhlaza okwesibhakabhaka UART-TX
Okuphuzi IBHODI0
iwolintshi BHUNGA BHUNGA Iphinikhodi ye-MCU SWIM
Mnyama GND UMHLABA GND
Emhlophe SWIM-RST SETHA KABUSHA Iphinikhodi ye-MCU RESET
  1. Ukunikezwa kwamandla okuvela ebhodini lesicelo kuxhunywe ku-ST-LINK/V2 yokulungisa iphutha kanye nebhodi lezinhlelo ukuze kuqinisekiswe ukuhambisana kwesignali phakathi kwawo womabili amabhodi.
  2. I-BOOT0, i-UART-TX, ne-UART-RX zibekelwe intuthuko yesikhathi esizayo.
    I-TVCC, SWIM, GND, kanye ne-SWIM-RST ingaxhunywa kusixhumi se-pitch esibiza kancane esingu-2.54 mm noma ukuphina izihloko ezitholakala ebhodini eliqondiwe.

Ukuxhumana nezinhlelo zokusebenza ze-STM32

Ngentuthuko ye-STM32, i-ST-LINK/V2 idinga ukuxhunywa kuhlelo lokusebenza kusetshenziswa i-20-pin J ejwayelekile.TAG iribhoni flat enikeziwe.
Ithebula 4 lifingqa amagama esignali, imisebenzi, namasignali okuhlosiwe okuhlosiwe kwe-standard 20-pin JTAG iribhoni flat.

Ithebula 4. JTAG/ukuxhumana kwekhebula le-SWD

Iphinikhodi Isixhumi se-ST-LINKN2 (CN3) Umsebenzi we-ST-LINKN2 Ukuxhumana okuhlosiwe (JTAG) Uxhumano oluqondiwe (SWD)
1 I-VAPP I-VCC eqondiwe I-MCU VDU') I-MCU VDD(1)
2
3 I-TRST JTAG I-TRST JNTRST I-GND(2)
4 GND GND I-GND(3) I-GND(3)
5 TDI JTAG I-TDO I-JTDI I-GND(2)
6 GND GND I-GND(3) I-GND(3)
7 I-TMS SWDIO JTAG TMS, SW 10 I-JTMS I-SWDIO
8 GND GND I-GND(3) I-GND(3)
9 I-TCK SWCLK JTAG TCK, SW CLK I-JTCK SWCLK
10 GND GND I-GND(3) I-GND(3)
11 NC Ayixhunyiwe Ayixhunyiwe Ayixhunyiwe
12 GND GND I-GND(3) I-GND(3)
13 I-TDO SWO JTAG TDI, SWO I-JTDO I-TRACESW0(4)
14 GND GND I-GND(3) I-GND(3)
15 I-NRST I-NRST I-NRST I-NRST
16 GND GND I-GND(3) I-GND(3)
17 NC Ayixhunyiwe Ayixhunyiwe Ayixhunyiwe
18 GND GND I-GND(3) I-GND(3)
19 I-VDD I-VDD (3.3V)t5) Ayixhunyiwe Ayixhunyiwe
20 GND GND I-GND(3) I-GND(3)
  1. Ukunikezwa kwamandla okuvela ebhodini lesicelo kuxhunywe ku-ST-LINK/V2 yokulungisa iphutha kanye nebhodi lezinhlelo ukuze kuqinisekiswe ukuhambisana kwesignali phakathi kwawo womabili amabhodi.
  2. Xhuma ku-GND ukuze unciphise umsindo kuribhoni.
  3. Okungenani eyodwa yale phini kufanele ixhunywe phansi ukuze iziphathe kahle (kuyanconywa ukuyixhuma yonke).
  4. Ongakukhetha: Kwentambo Ye-serial Viewer (SWV) ukulandelela.
  5. Itholakala ku-ST-LINK/V2 kuphela futhi ayixhumekile ku-ST-LINK/V2/OPTO.

Umfanekiso 9 ubonisa indlela yokuxhuma i-ST-LINK/V2 kokuthile kusetshenziswa i-JTAG ikhebula.

  1. I-STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 9A = Ibhodi lesicelo eliqondiwe no-JTAG isixhumi
  2. B = JTAG/SWD 20-wire flat cable
  3. C=STM32 JTAG kanye nesixhumi sethagethi ye-SWD

Ireferensi yesixhumi esidingekayo ebhodini lesicelo eliqondiwe yileli: 2x10C unhlokweni ogoqa 2x40C H3/9.5 (pitch 2.54) - HED20 SCOTT PHSD80.

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

Qaphela:
Ngezinhlelo zokusebenza ezishibhile noma uma isixhumi esijwayelekile esingu-20-pins-2.54mm-pitch-connector sikhulu kakhulu, kungenzeka ukusebenzisa TagIsixazululo -Xhuma ukonga izindleko nesikhala ebhodini lesicelo. I Tag-Xhuma i-adaptha nekhebula kunikeza izindlela ezilula ezithembekile zokuxhuma i-ST-LINK/V2 noma i-ST-LINK/V2-ISOL ku-PCB ngaphandle kokudinga ukukhwelana.

Ukucushwa kwezingxenyekazi zekhompuyutha
ingxenye kuhlelo lokusebenza lwe-PCB. Ukuze uthole imininingwane eyengeziwe ngalesi sixazululo kanye nolwazi lwe-PCB-footprint, vakashela www.tag-xhuma.com. Izinkomba zezingxenye ezihambisana no-JTAG kanye ne-SWD interface yilezi:
a) I-adaptha ye-TC2050-ARM2010 (ibhodi yokuhlanganisa-amaphini angu-20 ukuya kwangu-10)
b) I-TC2050-IDC noma i-TC2050-IDC-NL (Ayikho Imilenze) (ikhebula lamaphini angu-10)
c) I-TC2050-CLIP egcina isiqeshana esizosetshenziswa ne-TC2050-IDC-NL (uma uthanda)

4.3 ST-LINK/V2 ama-LED wesimo
I-LED ebhalwe 'COM' ngaphezulu kwe-ST-LINK/V2 ibonisa isimo se-ST-LINK/V2 (noma ngabe:

  • I-LED icwayiza NGOKUBOMVU: ukubala kokuqala kwe-USB nge-PC kuyenzeka.
  • I-LED RED: ukuxhumana phakathi kwe-PC ne-ST-LINK/V2 kuyasungulwa (ukuphela kokubala).
  • I-LED icwayiza OKULUHLAZA/OKUBOMVU: idatha ishintshaniswa phakathi kwethagethi ne-PC.
  • I-LED ILUHLAZA: ukuxhumana kokugcina kube yimpumelelo.
  • I-LED I-ORANGE: Ukuxhumana kwe-ST-LINK/V2 nokuhlosiwe kwehlulekile.

Ukumiswa kwesoftware

5.1 ST-LINK/V2 ukuthuthukiswa kwe-firmware
I-ST-LINK/V2 ishumeka indlela yokuthuthukisa i-firmware yokuthuthukiswa kwe-in-situ ngembobo ye-USB. Njengoba i-firmware ingase iguquke phakathi nayo yonke impilo yomkhiqizo we-ST-LINK/V2 (ukusebenza okusha, ukulungiswa kweziphazamisi, ukusekelwa kwemindeni emisha ye-microcontroller ...), kuyanconywa ukuthi uvakashele www.st.com/stlinkv2 ngezikhathi ezithile ukuze uhlale unolwazi lwakamuva ngenguqulo yakamuva ye-firmware.

5.2 Ukuthuthukiswa kwesicelo se-STM8
Bheka ku-ST toolset Pack24 enePatch 1 noma yakamuva kakhulu, ehlanganisa i-ST Visual Develop (STVD) kanye ne-ST Visual Programmer (STVP).
5.3 Ukuthuthukiswa kohlelo lwe-STM32 kanye nezinhlelo ze-Flash
Uchungechunge lwamathuluzi ezinkampani zangaphandle, i-Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, kanye ne-TASKING VX-toolset support ST-LINK/V2 ngokuvumelana nezinguqulo ezinikezwe kuThebula 5 noma enguqulweni yakamuva etholakalayo.

Ithebula 5. Indlela amaketanga ezinkampani zangaphandle ayisekela ngayo i-ST-LINK/V2

Ilungu langaphandle I-Toolchain Inguqulo
I-Atolic® TrueSTUDIO 2.1
I-IAR™ INHLANGANO 6.20
I-Keil® I-MDK-ARM™ 4.20
UKUSEBENZA I-VX-toolset ye-ARM® Cortex® -M 4.0.1

I-ST-LINK/V2 idinga umshayeli we-USB ozinikele. Uma i-toolset ifakwe ngokuzenzakalelayo, i- file I-stlink_winusb.inf ifakwe ngaphakathi /inf (lapho ngokuvamile i-C:/Windows).
Uma ukusethwa kwesethi yamathuluzi kungazange kufakwe ngokuzenzakalelayo, umshayeli angatholakala evuliwe www.st.com:

  1. Xhuma ku www.st.com.
  2. Kuthebhu yosesho, ingxenye yenkambu yenombolo, bheka i-ST-LINK/V2.
  3. Chofoza isixhumanisi sekholomu Yengxenye Yengxenye Ejwayelekile ku-ST-LINK/V2.
  4. Kuthebhu yokusekela i-Design, ingxenye yezishayeli ze-SW, chofoza isithonjana ukuze ulande st-link_v2_usbdriver.zip.
  5. Vula unzip bese usebenzisa i-ST-Link_V2_USBdriver.exe.

Ama-Schematics

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

1. Ilejendi yezincazelo zephinikhodi:
I-VDD = I-Target voltage umqondo
IDATHA = SWIM DATA umugqa phakathi kwethagethi nethuluzi lokususa iphutha
GND = Ivolumu yomhlabathitage
SETHA KABUSHA = Ukusetha kabusha isistimu eqondiwe

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

1. Ilejendi yezincazelo zephinikhodi:
I-VDD = I-Target voltage umqondo
IDATHA = SWIM DATA umugqa phakathi kwethagethi nethuluzi lokususa iphutha
GND = Ivolumu yomhlabathitage
SETHA KABUSHA = Ukusetha kabusha isistimu eqondiwe

Amadokhumenti / Izinsiza

I-STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer [pdf] Imaniwali yosebenzisayo
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

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *