
UM1075
प्रयोगकर्ता पुस्तिका
ST-LINK/V2 इन-सर्किट डिबगर/प्रोग्रामर
STM8 र STM32 को लागि

परिचय
ST-LINK/V2 STM8 र STM32 माइक्रोकन्ट्रोलर परिवारहरूको लागि इन-सर्किट डिबगर/प्रोग्रामर हो। एकल तार इन्टरफेस मोड्युल (SWIM) र जेTAG/ क्रमिक तार
डिबगिङ (SWD) इन्टरफेसहरू, अनुप्रयोग बोर्डमा अवस्थित कुनै पनि STM8 वा STM32 माइक्रोकन्ट्रोलरसँग सञ्चारलाई सहज बनाउनुहोस्। ST-LINK/V2 को समान प्रकार्यताहरू प्रदान गर्नुको अतिरिक्त, ST-LINK/V2-ISOL ले PC र लक्षित अनुप्रयोग बोर्ड बीचको डिजिटल अलगावको सुविधा दिन्छ। यसले भोल्युमलाई पनि प्रतिरोध गर्दछtages 1000 VRMS सम्म। USB फुल-स्पीड इन्टरफेसले पीसीसँग सञ्चार गर्न अनुमति दिन्छ र:
- STM8 यन्त्रहरू ST भिजुअल डेभलप (STVD) वा ST भिजुअल प्रोग्राम (STVP) सफ्टवेयर (जुन STMicroelectronics बाट उपलब्ध छन्)।
- Atollic® मार्फत STM32 उपकरणहरू, र TASKING एकीकृत विकास वातावरण।™®, IAR, Keil

सुविधाहरू
- 5 V पावर USB कनेक्टर द्वारा आपूर्ति
- USB 2.0 पूर्ण गति संगत इन्टरफेस
- USB मानक A देखि Mini-B केबल
- SWIM विशिष्ट सुविधाहरू
- 1.65 V देखि 5.5 V अनुप्रयोग भोल्युमtage SWIM इन्टरफेसमा समर्थित
- SWIM कम-गति र उच्च-गति मोडहरू समर्थित
- SWIM प्रोग्रामिङ-गति दर: कम गतिमा 9.7 Kbytes/s र उच्च गतिमा 12.8 Kbytes/s
- ERNI मानक ठाडो (रेफरी: 284697 वा 214017) वा तेर्सो (रेफरी: 214012) कनेक्टर मार्फत अनुप्रयोगमा जडानको लागि SWIM केबल।
- पिन हेडर वा २.५४ एमएम पिच कनेक्टर मार्फत एप्लिकेसनमा जडानको लागि स्विम केबल - JTAG/ क्रमिक तार डिबगिङ (SWD) विशिष्ट सुविधाहरू
- 1.65 V देखि 3.6 V अनुप्रयोग भोल्युमtagई जे मा समर्थितTAG/SWD इन्टरफेस र 5 V सहनशील इनपुटहरू
- जेTAG मानक J मा जडानको लागि केबलTAG 20-पिन पिच 2.54 मिमी कनेक्टर
- जे समर्थन गर्दछTAG संचार
- सिरियल तार डिबग (SWD) र सिरियल तार समर्थन गर्दछ viewer (SWV) संचार - प्रत्यक्ष फर्मवेयर अपडेट सुविधा समर्थित (DFU)
- स्थिति LED जसले PC सँग सञ्चारको बेला झिम्काउँछ
- 1000 VRMS उच्च अलगाव भोल्युमtage (ST-LINK/V2-ISOL मात्र)
- सञ्चालन तापमान 0 देखि 50 डिग्री सेल्सियस
अर्डर जानकारी
ST-LINK/V2 अर्डर गर्नको लागि तालिका १ हेर्नुहोस्:
तालिका १. अर्डर कोडहरूको सूची
| अर्डर कोड | ST-LINK विवरण |
| ST-LINK/V2 | इन-सर्किट डिबगर/प्रोग्रामर |
| ST-LINK/V2-ISOL | डिजिटल अलगाव संग इन-सर्किट डिबगर/प्रोग्रामर |
उत्पादन सामग्री
उत्पादन भित्र डेलिभर गरिएका केबलहरू चित्र 2: ST-LINK/V2 उत्पादन सामग्री र चित्र 3: ST-LINK/V2-ISOL उत्पादन सामग्रीहरूमा देखाइएको छ। तिनीहरू समावेश छन् (चित्र 2 र चित्र 3 मा बायाँ देखि दायाँ सम्म):
- USB मानक A देखि Mini-B केबल (A)
- ST-LINK/V2 डिबगिङ र प्रोग्रामिङ (B)
- SWIM कम लागत कनेक्टर (C)
- एक छेउमा मानक ERNI कनेक्टरको साथ SWIM फ्ल्याट रिबन (D)
- JTAG वा SWD र SWV फ्ल्याट रिबन 20-पिन कनेक्टर (E) संग


हार्डवेयर कन्फिगरेसन
ST-LINK/V2 STM32F103C8 यन्त्रको वरिपरि डिजाइन गरिएको छ, जसले उच्च-कार्यक्षमता ARM® Cortex® समावेश गर्दछ।
-M3 कोर। यो TQFP48 प्याकेजमा उपलब्ध छ।
चित्र 4 मा देखाइएको रूपमा, ST-LINK/V2 ले दुई कनेक्टरहरू प्रदान गर्दछ:
- J को लागि STM32 कनेक्टरTAG/SWD र SWV इन्टरफेस
- SWIM इन्टरफेसको लागि STM8 कनेक्टर
ST-LINK/V2-ISOL ले STM8 SWIM, STM32 J को लागि एउटा कनेक्टर प्रदान गर्दछTAG/SWD र SWV इन्टरफेसहरू।

- A = STM32 JTAG र SWD लक्ष्य कनेक्टर
- B = STM8 SWIM लक्ष्य कनेक्टर
- C = STM8 SWIM, STM32 JTAG र SWD लक्ष्य कनेक्टर
- D = सञ्चार गतिविधि एलईडी
STM8 अनुप्रयोगहरूसँग जडान
STM8 विकासका लागि, ST-LINK/V2 लाई एप्लिकेसन बोर्डमा उपलब्ध कनेक्टरको आधारमा दुई फरक केबलहरूद्वारा लक्षित बोर्डमा जडान गर्न सकिन्छ।
यी केबलहरू हुन्:
- एक छेउमा मानक ERNI कनेक्टरको साथ SWIM फ्ल्याट रिबन
- दुई 4-पिन, 2.54 मिमी कनेक्टर वा SWIM अलग-तार केबल भएको SWIM केबल
SWIM फ्ल्याट रिबनको साथ मानक ERNI जडान
यदि एप्लिकेसन बोर्डमा मानक ERNI 5-pin SWIM कनेक्टर अवस्थित छ भने चित्र 2 ले ST-LINK/V4 लाई कसरी जडान गर्ने भनेर देखाउँछ।

- A = ERNI कनेक्टरको साथ लक्ष्य अनुप्रयोग बोर्ड
- B = एक छेउमा ERNI कनेक्टर भएको तार केबल
- C = STM8 SWIM लक्ष्य कनेक्टर
- चित्र 11 हेर्नुहोस्: SWIM ST-LINK/V2 मानक ERNI केबल।
चित्र १ ST-LINK/V16-ISOL लक्ष्य कनेक्टरमा पिन १६ छुटेको देखाउँछ। यो छुटेको पिन केबल कनेक्टरमा सुरक्षा साँचोको रूपमा प्रयोग गरिन्छ, लक्ष्य कनेक्टर इभेन पिनहरूमा SWIM केबलको जडान सही स्थितिमा सुनिश्चित गर्न, SWIM र J दुवैका लागि प्रयोग गरिन्छ।TAG केबलहरू।

कम लागत SWIM जडान
चित्र 7 ले ST-LINK/V2 लाई कसरी जडान गर्ने भनेर देखाउँछ यदि 4-पिन, 2.54 मिमी, कम लागतको SWIM कनेक्टर एप्लिकेसन बोर्डमा अवस्थित छ भने।

- A = 4-पिन, 2.54 मिमी, कम लागत कनेक्टरको साथ लक्ष्य अनुप्रयोग बोर्ड
- B = 4-पिन कनेक्टर वा अलग-तार केबल भएको तार केबल
- C = STM8 SWIM लक्ष्य कनेक्टर
- चित्र 12 हेर्नुहोस्: SWIM ST-LINK/V2 कम लागत केबल
SWIM संकेत र जडानहरू
तालिका 2 ले 4-पिन कनेक्टरको साथ तार केबल प्रयोग गरेर संकेत नामहरू, कार्यहरू, र लक्षित जडान संकेतहरू संक्षेप गर्दछ।
तालिका 2. ST-LINK/V2 को लागि SWIM फ्ल्याट रिबन जडानहरू
| पिन न। | नाम | कार्य | लक्ष्य जडान |
| 1 | VDD | लक्ष्य VCC-1 | MCU VCC |
| 2 | डाटा | स्विम | MCU स्विम पिन |
| 3 | GND | ग्राउन्ड | GND |
| 4 | रिसेट गर्नुहोस् | रिसेट गर्नुहोस् | MCU रिसेट पिन |

तालिका 3 ले अलग-तार केबल प्रयोग गरेर संकेत नामहरू, कार्यहरू, र लक्षित जडान संकेतहरूको सारांश दिन्छ।
SWIM अलग-तार केबलमा एक छेउमा सबै पिनको लागि स्वतन्त्र कनेक्टरहरू भएकाले, मानक SWIM कनेक्टर बिना नै ST-LINK/V2-ISOL लाई एप्लिकेसन बोर्डमा जडान गर्न सम्भव छ। यस फ्ल्याट रिबनमा, सबै संकेतहरू लक्ष्यमा जडान सहज बनाउन एक विशेष रङ र लेबलद्वारा सन्दर्भ गरिन्छ।
तालिका 3. ST-LINK/V2-ISOL को लागि SWIM कम लागत केबल जडानहरू
| रङ | केबल पिन नाम | कार्य | लक्ष्य जडान |
| रातो | TVCC | लक्ष्य VCC-1 | MCU VCC |
| हरियो | UART-RX | प्रयोग नगरिएको | आरक्षित(२) (लक्ष्य बोर्डमा जोडिएको छैन) |
| निलो | UART-TX | ||
| पहेंलो | बुट ० | ||
| सुन्तला | स्विम | स्विम | MCU स्विम पिन |
| कालो | GND | ग्राउन्ड | GND |
| सेतो | SWIM-RST | रिसेट गर्नुहोस् | MCU रिसेट पिन |
- एप्लिकेसन बोर्डबाट पावर सप्लाई ST-LINK/V2 डिबगिङ र प्रोग्रामिङ बोर्डसँग जोडिएको छ दुबै बोर्डहरू बीचको सिग्नल अनुकूलता सुनिश्चित गर्न।
- BOOT0, UART-TX, र UART-RX भविष्यका घटनाक्रमहरूको लागि आरक्षित छन्।
TVCC, SWIM, GND, र SWIM-RST लाई कम लागतको 2.54 mm पिच कनेक्टर वा लक्ष्य बोर्डमा उपलब्ध हेडरहरू पिन गर्न जडान गर्न सकिन्छ।
STM32 अनुप्रयोगहरूसँग जडान
STM32 विकासका लागि, ST-LINK/V2 लाई मानक 20-पिन J प्रयोग गरेर अनुप्रयोगमा जडान गर्न आवश्यक छ।TAG समतल रिबन प्रदान गरियो।
तालिका 4 ले मानक 20-पिन J को संकेतहरूको नाम, कार्यहरू, र लक्ष्य जडान संकेतहरू संक्षेप गर्दछ।TAG समतल रिबन।
तालिका 4. जेTAG/SWD केबल जडानहरू
| पिन न। | ST-LINKN2 कनेक्टर (CN3) | ST-LINKN2 प्रकार्य | लक्ष्य जडान (JTAG) | लक्ष्य जडान (SWD) |
| 1 | VAPP | लक्ष्य 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 | जोडिएको छैन | जोडिएको छैन | जोडिएको छैन |
| 12 | GND | GND | GND(3) | GND(3) |
| 13 | TDO SWO | JTAG TDI, SWO | JTDO | TRACESW0(4) |
| 14 | GND | GND | GND(3) | GND(3) |
| 15 | एनआरएसटी | एनआरएसटी | एनआरएसटी | एनआरएसटी |
| 16 | GND | GND | GND(3) | GND(3) |
| 17 | NC | जोडिएको छैन | जोडिएको छैन | जोडिएको छैन |
| 18 | GND | GND | GND(3) | GND(3) |
| 19 | VDD | VDD (3.3V)t5) | जोडिएको छैन | जोडिएको छैन |
| 20 | GND | GND | GND(3) | GND(3) |
- एप्लिकेसन बोर्डबाट पावर सप्लाई ST-LINK/V2 डिबगिङ र प्रोग्रामिङ बोर्डसँग जोडिएको छ दुबै बोर्डहरू बीचको सिग्नल अनुकूलता सुनिश्चित गर्न।
- रिबनमा आवाज घटाउनको लागि GND मा जडान गर्नुहोस्।
- यो पिन मध्ये कम्तिमा एउटा सही व्यवहारको लागि जमिनमा जडान हुनुपर्छ (ती सबै जडान गर्न सिफारिस गरिएको छ)।
- वैकल्पिक: क्रमिक तार को लागी Viewer (SWV) ट्रेस।
- ST-LINK/V2 मा मात्र उपलब्ध छ र ST-LINK/V2/OPTO मा जडान गरिएको छैन।
चित्र 9 ले J प्रयोग गरेर ST-LINK/V2 लाई लक्ष्यमा कसरी जडान गर्ने भनेर देखाउँछTAG केबल।
A = J को साथ लक्षित आवेदन बोर्डTAG कनेक्टर- B = जेTAG/SWD 20-तार फ्लैट केबल
- C= STM32 JTAG र SWD लक्ष्य कनेक्टर
लक्षित अनुप्रयोग बोर्डमा आवश्यक कनेक्टरको सन्दर्भ हो: 2x10C हेडर र्यापिङ 2x40C H3/9.5 (पिच 2.54) - HED20 SCOTT PHSD80।

नोट:
कम लागत अनुप्रयोगहरूको लागि वा मानक 20-pins-2.54mm-पिच-कनेक्टर फुटप्रिन्ट धेरै ठूलो हुँदा, यो लागू गर्न सम्भव छ Tag- अनुप्रयोग बोर्डमा लागत र ठाउँ बचत गर्न समाधान जडान गर्नुहोस्। द Tag-कनेक्ट एडाप्टर र केबलले ST-LINK/V2 वा ST-LINK/V2-ISOL लाई PCB मा जडानको आवश्यकता बिना नै जडान गर्ने सरल भरपर्दो माध्यम प्रदान गर्दछ।
हार्डवेयर कन्फिगरेसन
आवेदन PCB मा घटक। यस समाधान र अनुप्रयोग-पीसीबी-फुटप्रिन्ट जानकारीको बारेमा थप विवरणहरूको लागि, भ्रमण गर्नुहोस् www।tag-connect.com। J सँग मिल्दो कम्पोनेन्टहरूको सन्दर्भTAG र SWD इन्टरफेसहरू हुन्:
क) TC2050-ARM2010 एडाप्टर (20-पिन-देखि 10-पिन-इन्टरफेस बोर्ड)
b) TC2050-IDC वा TC2050-IDC-NL (खुट्टा छैन) (१०-पिन केबल)
c) TC2050-CLIP राखिने क्लिप TC2050-IDC-NL (वैकल्पिक) सँग प्रयोगको लागि
4.3 ST-LINK/V2 स्थिति LEDs
ST-LINK/V2 को शीर्षमा 'COM' लेबल गरिएको LED ले ST-LINK/V2 स्थिति देखाउँछ (जे भए पनि जब:
- LED रातो चम्किरहेको छ: PC सँग पहिलो USB गणना भइरहेको छ।
- LED रातो छ: PC र ST-LINK/V2 बीच संचार स्थापित छ (गणनाको अन्त्य)।
- एलईडी हरियो/रातो चम्किरहेको छ: लक्ष्य र पीसी बीच डाटा आदानप्रदान भइरहेको छ।
- एलईडी हरियो छ: अन्तिम संचार सफल भएको छ।
- LED सुन्तला छ: लक्ष्य संग ST-LINK/V2 संचार असफल भएको छ।
सफ्टवेयर कन्फिगरेसन
5.1 ST-LINK/V2 फर्मवेयर अपग्रेड
ST-LINK/V2 ले USB पोर्ट मार्फत in-situ अपग्रेडको लागि फर्मवेयर अपग्रेड मेकानिजमलाई इम्बेड गर्दछ। फर्मवेयर ST-LINK/V2 उत्पादन (नयाँ कार्यक्षमता, बग फिक्स, नयाँ माइक्रोकन्ट्रोलर परिवारहरूको लागि समर्थन ...) को सम्पूर्ण जीवनमा विकसित हुन सक्छ, यो भ्रमण गर्न सिफारिस गरिएको छ। www.st.com/stlinkv2 पछिल्लो फर्मवेयर संस्करणको साथ अद्यावधिक रहनको लागि आवधिक रूपमा।
5.2 STM8 अनुप्रयोग विकास
प्याच १ वा थप हालको ST टूलसेट Pack24 लाई सन्दर्भ गर्नुहोस्, जसमा ST भिजुअल डेभलप (STVD) र ST भिजुअल प्रोग्रामर (STVP) समावेश छ।
5.3 STM32 अनुप्रयोग विकास र फ्ल्यास प्रोग्रामिङ
तेस्रो-पक्ष टूलचेनहरू, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, र TASKING VX-toolset ST-LINK/V2 लाई तालिका 5 मा दिइएको वा हालको संस्करणमा उपलब्ध संस्करणहरू अनुसार समर्थन गर्दछ।
तालिका ५. तेस्रो-पक्ष टूलचेनहरूले कसरी ST-LINK/V5 लाई समर्थन गर्छ
| तेस्रो-पक्ष | टूलचेन | संस्करण |
| एटोलिक® | TrueSTUDIO | 2.1 |
| IAR™ | SWARM | 6.20 |
| Keil® | MDK-ARM™ | 4.20 |
| टास्किङ | ARM® Cortex® -M को लागि VX-टूलसेट | 4.0.1 |
ST-LINK/V2 लाई समर्पित USB ड्राइभर चाहिन्छ। यदि टूलसेट स्वचालित रूपमा स्थापित छ भने, file stlink_winusb.inf मा स्थापित छ /inf (कहाँ सामान्यतया C:/Windows)।
यदि टूलसेट सेटअपले यसलाई स्वचालित रूपमा स्थापना गरेन भने, ड्राइभरमा फेला पार्न सकिन्छ www.st.com:
- जडान गर्नुहोस् www.st.com।
- खोज ट्याबमा, भाग नम्बर फिल्ड, ST-LINK/V2 खोज्नुहोस्।
- ST-LINK/V2 मा जेनेरिक पार्ट नम्बर स्तम्भ हाइपरलिङ्कमा क्लिक गर्नुहोस्।
- डिजाइन समर्थन ट्याबमा, SW ड्राइभर खण्ड, st-link_v2_usbdriver.zip डाउनलोड गर्न आइकनमा क्लिक गर्नुहोस्।
- अनजिप गर्नुहोस् र ST-Link_V2_USBdriver.exe चलाउनुहोस्।
योजनाबद्ध

1. पिन विवरणहरूको लागि कथा:
VDD = लक्ष्य भोल्युमtagई भावना
DATA = लक्ष्य र डिबग उपकरण बीचको डेटा लाइन स्विम गर्नुहोस्
GND = ग्राउन्ड भोल्युमtage
RESET = लक्ष्य प्रणाली रिसेट

1. पिन विवरणहरूको लागि कथा:
VDD = लक्ष्य भोल्युमtagई भावना
DATA = लक्ष्य र डिबग उपकरण बीचको डेटा लाइन स्विम गर्नुहोस्
GND = ग्राउन्ड भोल्युमtage
RESET = लक्ष्य प्रणाली रिसेट
कागजातहरू / स्रोतहरू
![]() |
STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर [pdf] प्रयोगकर्ता पुस्तिका UM1075, ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर, UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर, V2 इन-सर्किट डिबगर प्रोग्रामर, इन-सर्किट डिबगर प्रोग्रामर, डिबगर प्रोग्रामर, प्रोग्रामर |


![ELD LINK ERS-विशेष गरी]](https://manuals.plus/wp-content/uploads/2021/04/ELD-LINK-ERS-featured-150x150.png)

