ST लोगो

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

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर

परिचय

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

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 1

सुविधाहरू

  • 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) संग

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 2

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 3

हार्डवेयर कन्फिगरेसन

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 इन्टरफेसहरू।

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 4

  1. A = STM32 JTAG र SWD लक्ष्य कनेक्टर
  2. B = STM8 SWIM लक्ष्य कनेक्टर
  3. C = STM8 SWIM, STM32 JTAG र SWD लक्ष्य कनेक्टर
  4. D = सञ्चार गतिविधि एलईडी

STM8 अनुप्रयोगहरूसँग जडान
STM8 विकासका लागि, ST-LINK/V2 लाई एप्लिकेसन बोर्डमा उपलब्ध कनेक्टरको आधारमा दुई फरक केबलहरूद्वारा लक्षित बोर्डमा जडान गर्न सकिन्छ।
यी केबलहरू हुन्:

  • एक छेउमा मानक ERNI कनेक्टरको साथ SWIM फ्ल्याट रिबन
  • दुई 4-पिन, 2.54 मिमी कनेक्टर वा SWIM अलग-तार केबल भएको SWIM केबल

SWIM फ्ल्याट रिबनको साथ मानक ERNI जडान
यदि एप्लिकेसन बोर्डमा मानक ERNI 5-pin SWIM कनेक्टर अवस्थित छ भने चित्र 2 ले ST-LINK/V4 लाई कसरी जडान गर्ने भनेर देखाउँछ।

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 5

 

  1. A = ERNI कनेक्टरको साथ लक्ष्य अनुप्रयोग बोर्ड
  2. B = एक छेउमा ERNI कनेक्टर भएको तार केबल
  3. C = STM8 SWIM लक्ष्य कनेक्टर
  4. चित्र 11 हेर्नुहोस्: SWIM ST-LINK/V2 मानक ERNI केबल।

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

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 6

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

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 7

  1. A = 4-पिन, 2.54 मिमी, कम लागत कनेक्टरको साथ लक्ष्य अनुप्रयोग बोर्ड
  2. B = 4-पिन कनेक्टर वा अलग-तार केबल भएको तार केबल
  3. C = STM8 SWIM लक्ष्य कनेक्टर
  4. चित्र 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 रिसेट पिन

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 8

तालिका 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 रिसेट पिन
  1. एप्लिकेसन बोर्डबाट पावर सप्लाई ST-LINK/V2 डिबगिङ र प्रोग्रामिङ बोर्डसँग जोडिएको छ दुबै बोर्डहरू बीचको सिग्नल अनुकूलता सुनिश्चित गर्न।
  2. 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)
  1. एप्लिकेसन बोर्डबाट पावर सप्लाई ST-LINK/V2 डिबगिङ र प्रोग्रामिङ बोर्डसँग जोडिएको छ दुबै बोर्डहरू बीचको सिग्नल अनुकूलता सुनिश्चित गर्न।
  2. रिबनमा आवाज घटाउनको लागि GND मा जडान गर्नुहोस्।
  3. यो पिन मध्ये कम्तिमा एउटा सही व्यवहारको लागि जमिनमा जडान हुनुपर्छ (ती सबै जडान गर्न सिफारिस गरिएको छ)।
  4. वैकल्पिक: क्रमिक तार को लागी Viewer (SWV) ट्रेस।
  5. ST-LINK/V2 मा मात्र उपलब्ध छ र ST-LINK/V2/OPTO मा जडान गरिएको छैन।

चित्र 9 ले J प्रयोग गरेर ST-LINK/V2 लाई लक्ष्यमा कसरी जडान गर्ने भनेर देखाउँछTAG केबल।

  1. STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 9A = J को साथ लक्षित आवेदन बोर्डTAG कनेक्टर
  2. B = जेTAG/SWD 20-तार फ्लैट केबल
  3. C= STM32 JTAG र SWD लक्ष्य कनेक्टर

लक्षित अनुप्रयोग बोर्डमा आवश्यक कनेक्टरको सन्दर्भ हो: 2x10C हेडर र्यापिङ 2x40C H3/9.5 (पिच 2.54) - HED20 SCOTT PHSD80।

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - Fig10

नोट:
कम लागत अनुप्रयोगहरूको लागि वा मानक 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:

  1. जडान गर्नुहोस् www.st.com।
  2. खोज ट्याबमा, भाग नम्बर फिल्ड, ST-LINK/V2 खोज्नुहोस्।
  3. ST-LINK/V2 मा जेनेरिक पार्ट नम्बर स्तम्भ हाइपरलिङ्कमा क्लिक गर्नुहोस्।
  4. डिजाइन समर्थन ट्याबमा, SW ड्राइभर खण्ड, st-link_v2_usbdriver.zip डाउनलोड गर्न आइकनमा क्लिक गर्नुहोस्।
  5. अनजिप गर्नुहोस् र ST-Link_V2_USBdriver.exe चलाउनुहोस्।

योजनाबद्ध

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 11

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

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर - चित्र 12

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

कागजातहरू / स्रोतहरू

STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर [pdf] प्रयोगकर्ता पुस्तिका
UM1075, ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर, UM1075 ST-LINK V2 इन-सर्किट डिबगर प्रोग्रामर, V2 इन-सर्किट डिबगर प्रोग्रामर, इन-सर्किट डिबगर प्रोग्रामर, डिबगर प्रोग्रामर, प्रोग्रामर

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *