Akara ngosi ST

UM1075
Akwụkwọ ntuziaka onye ọrụ
ST-LINK/V2 in-circuit debugger/programmer
maka STM8 na STM32

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer

Okwu mmalite

ST-LINK/V2 bụ onye na-eme ihe nbibi / ihe mmemme maka ezinụlọ STM8 na STM32 microcontroller. Otu modul interface waya (SWIM) na JTAG/ serial waya
Ebe nbibi (SWD), na-eme ka nkwukọrịta dị na STM8 ma ọ bụ STM32 microcontroller ọ bụla dị na bọọdụ ngwa. Na mgbakwunye na ịnye otu ọrụ dị ka ST-LINK/V2, ST-LINK/V2-ISOL na-egosipụta ikewapụ dijitalụ n'etiti PC na bọọdụ ngwa ebumnuche. Ọ na-eguzogide voltagnke ruru 1000 VRMS. USB zuru-ọsọ interface na-enye ohere nkwurịta okwu na PC na:

  • Ngwa STM8 site na ST Visual Develop (STVD) ma ọ bụ ST Visual Programme (STVP) ngwanrọ (nke dị na STMicroelectronics).
  • Ngwa STM32 site na Atollic®, yana TASKING agbakwunyere gburugburu mmepe.™®, IAR, Keil

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

Atụmatụ

  • Ike 5V na-eweta site na njikọ USB
  • USB 2.0 zuru ọsọ dakọtara interface
  • Ọkọlọtọ USB A ruo Obere-B eriri
  • Atụmatụ SWIM kpọmkwem
    – 1.65 V ruo 5.5 V ngwa voltagA kwadoro na interface SWIM
    – SWIM ụdị ọsọ dị ala na nke dị elu na-akwado
    - Ọnụego mmemme SWIM: 9.7 Kbytes / s na obere ọsọ yana 12.8 Kbytes / s na oke ọsọ
    - eriri SWIM maka njikọ na ngwa site na njikọ ERNI ọkọlọtọ vetikal (ref: 284697 ma ọ bụ 214017) ma ọ bụ kehoraizin (ntụgharị: 214012) njikọ
    - eriri SWIM maka njikọ na ngwa site na isi ntụtụ ma ọ bụ njikọ pitch 2.54 mm
  • JTAG/ serial waya debugging (SWD) atụmatụ kpọmkwem
    – 1.65 V ruo 3.6 V ngwa voltage kwadoro na JTAG/ SWD interface na ntinye nnabata 5V
    – JTAG eriri maka njikọ na ọkọlọtọ JTAG 20-pin pitch 2.54 mm njikọ
    - Na-akwado JTAG nzikọrịta ozi
    – Na-akwado serial waya debug (SWD) na serial waya viewnzikọrịta ozi (SWV).
  • A na-akwado atụmatụ mmelite firmware ozugbo (DFU)
  • Ọnọdụ LED nke na-enwu n'oge mkparịta ụka na PC
  • 1000 VRMS elu iche voltage (ST-LINK/V2-ISOL naanị)
  • Okpomọkụ na-arụ ọrụ 0 ruo 50 Celsius

Ịtụ ozi

Iji tụọ ST-LINK/V2 rụtụ aka na Tebụl 1:
Tebụl 1. Ndepụta nke koodu iwu

Koodu ịtụ Nkọwa nke ST-LINK
ST-LINK/V2 Onye nbibi/mmemme mmemme
ST-LINK/V2-ISOL Onye na-eme ihe nbibi / onye mmemme nwere ikewapụ dijitalụ

Ngwaahịa ọdịnaya

E gosipụtara eriri ndị a na-enye n'ime ngwaahịa ahụ na eserese 2: ST-LINK / V2 ọdịnaya ngwaahịa na eserese 3: ST-LINK / V2-ISOL ọdịnaya ngwaahịa. Ha gụnyere (site n'aka ekpe gaa n'aka nri na eserese 2 na eserese 3):

  • Ọkọlọtọ USB A ruo Obere-B (A)
  • ST-LINK/V2 debugging na mmemme (B)
  • Njikọ SWIM dị ọnụ ala (C)
  • rịbọn dị larịị SWIM nwere njikọ ERNI ọkọlọtọ n'otu akụkụ (D)
  • JTAG ma ọ bụ SWD na SWV flat ribbon nwere njikọ 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

Nhazi ngwaike

Emebere ST-LINK/V2 gburugburu ngwaọrụ STM32F103C8, nke jikọtara ARM® Cortex® na-arụ ọrụ dị elu.
-M3 isi. Ọ dị na ngwugwu TQFP48.
Dị ka egosiri na foto 4, ST-LINK/V2 na-enye njikọ abụọ:

  • njikọ STM32 maka JTAG/ SWD na SWV interface
  • njikọ STM8 maka interface SWIM
    ST-LINK/V2-ISOL na-enye otu njikọ maka STM8 SWIM, STM32 J.TAG/ SWD na SWV interfaces.

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

  1. A = STM32 JTAG na njikọ SWD target
  2. B = STM8 SWIM njikọ ebumnuche
  3. C = STM8 SWIM, STM32 JTAG na njikọ SWD target
  4. D = LED ọrụ nkwukọrịta

Njikọ na ngwa STM8
Maka mmepe STM8, ST-LINK/V2 nwere ike jikọọ na bọọdụ ebumnuche site na eriri abụọ dị iche iche, dabere na njikọ dị na bọọdụ ngwa.
Ndị a cables bụ:

  • rịbọn dị larịị SWIM nwere njikọ ERNI ọkọlọtọ n'otu nsọtụ
  • Igwe SWIM nwere eriri 4-pin abụọ, njikọ 2.54 mm ma ọ bụ eriri SWIM dị iche iche.

Ọkọlọtọ njikọ ERNI na rịbọn flat SWIM
Ọgụgụ 5 na-egosi ka esi jikọọ ST-LINK/V2 ma ọ bụrụ na njikọ ERNI 4-pin SWIM ọkọlọtọ dị na bọọdụ ngwa.

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

 

  1. A = bọọdụ ngwa ebumnuche nwere njikọ ERNI
  2. B = eriri waya nwere njikọ ERNI n'otu nsọtụ
  3. C = STM8 SWIM njikọ ebumnuche
  4. Lee foto 11: SWIM ST-LINK/V2 ọkọlọtọ ERNI cable.

Onyonyo 6 na-egosi na pin 16 na-efu na njikọ ST-LINK/V2-ISOL. A na-eji ntụtụ a na-efu efu dị ka igodo nchekwa na njikọ eriri, iji kwe nkwa njikọ nke eriri SWIM n'ọnọdụ ziri ezi na njikọ ebumnuche ọbụlagodi pin, ejiri ma SWIM na J.TAG eriri.

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

Njikọ SWIM dị ọnụ ala
Ọgụgụ 7 na-egosi otu esi ejikọ ST-LINK/V2 ma ọ bụrụ na njikọ SWIM 4-pin, 2.54 mm dị ọnụ ala dị na bọọdụ ngwa.

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

  1. A = bọọdụ ngwa ebumnuche nwere 4-pin, 2.54 mm, njikọ dị ọnụ ala
  2. B = eriri waya nwere njikọ 4-pin ma ọ bụ eriri waya dị iche
  3. C = STM8 SWIM njikọ ebumnuche
  4. Hụ foto 12: SWIM ST-LINK/V2 eriri dị ọnụ ala

Mgbama SWIM na njikọ
Tebụl 2 na-achịkọta aha mgbama, ọrụ, na akara njikọ ebumnuche n'iji eriri waya nwere njikọ 4-pin.

Tebụl 2. Njikọ rịbọn dị larịị SWIM maka ST-LINK/V2

Ntụtụ ọ dịghị. Aha Ọrụ Njikọ ebumnuche
1 VDD Ebumnuche VCC-1 MCU VCC
2 DATA Igwu mmiri MCU SWIM pin
3 GND GALA GND
4 Tụgharịa Tụgharịa MCU tọgharịa pin

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

Tebụl 3 na-achịkọta aha mgbama, ọrụ, na mgbama njikọ ebumnuche site na iji eriri waya dị iche iche.
Dị ka eriri SWIM iche-waya nwere njikọ kwụụrụ onwe maka ntụtụ niile n'otu akụkụ, ọ ga-ekwe omume ijikọ ST-LINK/V2-ISOL na bọọdụ ngwa na-enweghị ọkọlọtọ SWIM njikọ. N'elu rịbọn a dị larịị, a na-ezo aka na akara niile site na agba dị iche iche na akara iji mee ka njikọ dị mfe.

Tebụl 3. Njikọ eriri SWIM dị ọnụ ala maka ST-LINK/V2-ISOL

Agba Aha eriri USB Ọrụ Njikọ ebumnuche
Uhie TVCC Ebumnuche VCC-1 MCU VCC
Akwụkwọ ndụ akwụkwọ ndụ UART-RX Ejighi ya echekwara (2) (anaghị ejikọrọ na bọọdụ ebumnuche)
Acha anụnụ anụnụ UART-TX
Odo OTLỌ 0
oroma Igwu mmiri Igwu mmiri MCU SWIM pin
Nwa GND GALA GND
Ọcha SWIM-RST Tụgharịa MCU tọgharịa pin
  1. A na-ejikọta ọkụ eletrik sitere na bọọdụ ngwa na ST-LINK / V2 debugging na mmemme mmemme iji hụ na ndakọrịta mgbaàmà n'etiti bọọdụ abụọ ahụ.
  2. BOOT0, UART-TX, na UART-RX ka edobere maka mmepe n'ọdịnihu.
    Enwere ike ijikọ TVCC, SWIM, GND na SWIM-RST na njikọ pitch 2.54 mm dị ọnụ ala ma ọ bụ tinye nkụnye eji isi mee dị na bọọdụ ebumnuche.

Njikọ na ngwa STM32

Maka mmepe STM32, ST-LINK/V2 kwesịrị jikọọ na ngwa ahụ site na iji ọkọlọtọ 20-pin J.TAG Enyere rịbọn dị larịị.
Tebụl 4 na-achịkọta aha akara, ọrụ, na akara njikọ ebumnuche nke ọkọlọtọ 20-pin J.TAG rịbọn dị larịị.

Isiokwu 4. JTAG/ SWD njikọ eriri

Ntụtụ ọ dịghị. Njikọ ST-LINKN2 (CN3) ST-LINKN2 ọrụ Njikọ ebumnuche (JTAG) Njikọ ebumnuche (SWD)
1 VAPP Ebumnuche 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 Ejikọtaghị ya Ejikọtaghị ya Ejikọtaghị ya
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 Ejikọtaghị ya Ejikọtaghị ya Ejikọtaghị ya
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3V) t5) Ejikọtaghị ya Ejikọtaghị ya
20 GND GND GND(3) GND(3)
  1. A na-ejikọta ọkụ eletrik sitere na bọọdụ ngwa na ST-LINK / V2 debugging na mmemme mmemme iji hụ na ndakọrịta mgbaàmà n'etiti bọọdụ abụọ ahụ.
  2. Jikọọ na GND maka mbelata mkpọtụ na rịbọn.
  3. Opekempe, otu n'ime ntụtụ a ga-ejikọta ya na ala maka omume ziri ezi (ijikọ ha niile ka akwadoro).
  4. Nhọrọ: maka Serial Waya Viewer (SWV) akara.
  5. Dị na ST-LINK/V2 naanị ma ọ bụghị jikọọ na ST-LINK/V2/OPTO.

Ọgụgụ 9 na-egosi otu esi ejikọ ST-LINK/V2 na ebumnuche iji JTAG eriri.

  1. STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - fig 9A = Bọdụ ngwa ebumnuche na JTAG njikọ
  2. B = JTAG/ SWD 20-waya flat cable
  3. C= STM32 JTAG na njikọ SWD target

Ntụaka nke njikọ achọrọ na bọọdụ ngwa ebumnuche bụ: 2x10C nkụnye eji isi mee 2x40C H3/9.5 (pitch 2.54) - HED20 SCOTT PHSD80.

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

Mara:
Maka ngwa ndị dị ọnụ ala ma ọ bụ mgbe akara ukwu 20-pins-2.54mm-pitch-connector dị oke ibu, ọ ga-ekwe omume itinye ya. Tag- Jikọọ ngwọta iji chekwaa ọnụ ahịa na ohere na bọọdụ ngwa. Nke Tag-Connect nkwụnye na USB na-enye ụzọ dị mfe a pụrụ ịdabere na ya iji jikọọ ST-LINK/V2 ma ọ bụ ST-LINK/V2-ISOL na PCB na-enweghị chọrọ a mating

Nhazi ngwaike
akụrụngwa na ngwa PCB. Maka nkọwa ndị ọzọ gbasara azịza a na ozi-PCB-ụkwụ, gaa na www.tag-njikọ.com. Ntụaka nke components dakọtara na JTAG na interface SWD bụ:
a) TC2050-ARM2010 nkwụnye (20-pin-na 10-pin-interface board)
b) TC2050-IDC ma ọ bụ TC2050-IDC-NL (Ọ dịghị Ụkwụ) (10-pin USB)
c) TC2050-CLIP clip maka ojiji ya na TC2050-IDC-NL (nhọrọ)

4.3 ST-LINK/V2 ọnọdụ LEDs
Ikanam akpọrọ 'COM' n'elu ST-LINK/V2 na-egosi ọnọdụ ST-LINK/V2 (ihe ọ bụla mgbe:

  • LED na-egbuke egbuke RED: mbụ USB enumeration na PC na-ewere ọnọdụ.
  • LED bụ RED: nkwurịta okwu n'etiti PC na ST-LINK / V2 na-eguzobe (njedebe nke nchịkọta).
  • LED na-egbuke egbuke GREEN / RED: a na-agbanwe data n'etiti ebumnuche na PC.
  • LED bụ GREEN: nkwurịta okwu ikpeazụ enweela nke ọma.
  • LED bụ oroma: ST-LINK/V2 nkwurịta okwu na ebumnuche adaala.

Nhazi ngwanrọ

5.1 ST-LINK/V2 firmware nkwalite
ST-LINK/V2 na-etinye usoro nkwalite ngwa ngwa maka nkwalite n'ime ọnọdụ site na ọdụ ụgbọ mmiri USB. Dị ka firmware nwere ike ịmalite n'oge ndụ niile nke ngwaahịa ST-LINK/V2 (ọrụ ọhụrụ, ndozi ahụhụ, nkwado maka ezinụlọ microcontroller ọhụrụ ...), a na-atụ aro ka ị gaa www.st.com/stlinkv2 oge ụfọdụ ka ị na-emelite ụdị firmware kachasị ọhụrụ.

5.2 STM8 mmepe ngwa
Rụtụ aka na ST toolset Pack24 nwere Patch 1 ma ọ bụ na-adịbeghị anya, nke gụnyere ST Visual Develop (STVD) na ST Visual Programmer (STVP).
5.3 STM32 mmepe ngwa na mmemme Flash
Ngwá ọrụ ndị ọzọ, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, na TASKING VX-toolset na-akwado ST-LINK/V2 dịka ụdị enyere na Tebụl 5 ma ọ bụ n'ụdị kachasị ọhụrụ dị.

Tebụl 5. Olee otú ngwá ọrụ ndị ọzọ na-akwado ST-LINK/V2

Onye nke atọ Toolchain Ụdị
Atolic® TrueSTUDIO 2.1
IAR™ SWARM 6.20
Keil® MDK-ARM™ 4.20
Ịrụ ọrụ VX-ngwaọrụ maka ARM® Cortex® -M 4.0.1

ST-LINK/V2 chọrọ onye ọkwọ ụgbọ ala raara onwe ya nye. Ọ bụrụ na etinyere ngwaọrụ ngwaọrụ ya na-akpaghị aka, nke ahụ file stlink_winusb.inf arụnyere na /inf (ebe Ọ na-abụkarị C:/Windows).
Ọ bụrụ na ntọala ngwaọrụ etinyeghị ya na akpaghị aka, enwere ike ịhụ onye ọkwọ ụgbọ ala na ya www.st.com:

  1. Jikọọ na www.st.com.
  2. Na taabụ ọchụchọ, mpaghara nọmba akụkụ, chọọ ST-LINK/V2.
  3. Pịa na kọlụm ọnụọgụ ọnụọgụgụ hyperlink na ST-LINK/V2.
  4. Na imewe nkwado taabụ, SW ọkwọ ụgbọala ngalaba, pịa akara ngosi ibudata st-link_v2_usbdriver.zip.
  5. Mepee ya ma mee ST-Link_V2_USBdriver.exe.

Atụmatụ

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

1. Akụkọ ifo maka nkọwa ntụtụ:
VDD = Target voltage uche
DATA = ahịrị SWIM DATA n'etiti ebumnuche na ngwa nbipu
GND = Ala voltage
Tọgharia = Tọgharia usoro ebumnuche

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

1. Akụkọ ifo maka nkọwa ntụtụ:
VDD = Target voltage uche
DATA = ahịrị SWIM DATA n'etiti ebumnuche na ngwa nbipu
GND = Ala voltage
Tọgharia = Tọgharia usoro ebumnuche

Akwụkwọ / akụrụngwa

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer [pdf] Akwụkwọ ntuziaka onye ọrụ
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

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *