यूएम 1075
वापरकर्ता मॅन्युअल
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. यूएसबी फुल-स्पीड इंटरफेस पीसीसह संप्रेषण करण्यास अनुमती देतो आणि:
- एसटी व्हिज्युअल डेव्हलप (एसटीव्हीडी) किंवा एसटी व्हिज्युअल प्रोग्राम (एसटीव्हीपी) सॉफ्टवेअरद्वारे (जे एसटीमायक्रोइलेक्ट्रॉनिकमधून उपलब्ध आहेत) STM8 डिव्हाइसेस.
- Atollic® द्वारे STM32 डिव्हाइसेस, आणि टास्किंग एकात्मिक विकास वातावरण.™®, IAR, Keil
वैशिष्ट्ये
- यूएसबी कनेक्टरद्वारे 5 वी पॉवर पुरविली जाते
- USB 2.0 पूर्ण गती सुसंगत इंटरफेस
- यूएसबी मानक A ते मिनी-बी केबल
- SWIM विशिष्ट वैशिष्ट्ये
– 1.65 V ते 5.5 V ऍप्लिकेशन व्हॉल्यूमtage SWIM इंटरफेसवर समर्थित
- SWIM लो-स्पीड आणि हाय-स्पीड मोड समर्थित
- SWIM प्रोग्रामिंग-स्पीड रेट: कमी गतीमध्ये 9.7 Kbytes/s आणि उच्च गतीमध्ये 12.8 Kbytes/s
– ERNI मानक अनुलंब (संदर्भ: 284697 किंवा 214017) किंवा क्षैतिज (संदर्भ: 214012) कनेक्टरद्वारे अनुप्रयोगाशी कनेक्शनसाठी स्विम केबल
- पिन हेडर किंवा 2.54 मिमी पिच कनेक्टरद्वारे ऍप्लिकेशनशी जोडण्यासाठी स्विम केबल - 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 ऑर्डर करण्यासाठी तक्ता 1 पहा:
तक्ता 1. ऑर्डर कोडची सूची
ऑर्डर कोड | ST-LINK वर्णन |
ST-LINK/V2 | इन-सर्किट डीबगर/प्रोग्रामर |
ST-LINK/V2-ISOL | डिजिटल आयसोलेशनसह इन-सर्किट डीबगर/प्रोग्रामर |
उत्पादन सामग्री
उत्पादनामध्ये वितरित केलेल्या केबल्स आकृती 2: ST-LINK/V2 उत्पादन सामग्री आणि आकृती 3: ST-LINK/V2-ISOL उत्पादन सामग्रीमध्ये दर्शविल्या आहेत. त्यात समाविष्ट आहे (आकृती 2 आणि आकृती 3 मध्ये डावीकडून उजवीकडे):
- यूएसबी मानक ए ते मिनी-बी केबल (ए)
- ST-LINK/V2 डीबगिंग आणि प्रोग्रामिंग (B)
- SWIM कमी किमतीचे कनेक्टर (C)
- एका टोकाला मानक ERNI कनेक्टरसह SWIM फ्लॅट रिबन (D)
- JTAG किंवा 20-पिन कनेक्टर (E) सह SWD आणि SWV फ्लॅट रिबन
हार्डवेअर कॉन्फिगरेशन
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 लक्ष्य कनेक्टर
- डी = संप्रेषण क्रियाकलाप LED
STM8 अनुप्रयोगांसह कनेक्शन
STM8 विकासासाठी, अॅप्लिकेशन बोर्डवर उपलब्ध कनेक्टरवर अवलंबून, ST-LINK/V2 दोन भिन्न केबल्सद्वारे लक्ष्य बोर्डशी कनेक्ट केले जाऊ शकते.
या केबल्स आहेत:
- एका टोकाला मानक ERNI कनेक्टरसह SWIM फ्लॅट रिबन
- दोन 4-पिन, 2.54 मिमी कनेक्टर किंवा SWIM वेगळ्या-वायर केबलसह स्विम केबल
SWIM फ्लॅट रिबनसह मानक ERNI कनेक्शन
आकृती 5 ST-LINK/V2 ला कसे जोडायचे ते दाखवते जर एखादा मानक ERNI 4-पिन SWIM कनेक्टर ऍप्लिकेशन बोर्डवर असेल.
- A = ERNI कनेक्टरसह लक्ष्य अर्ज बोर्ड
- B = एका टोकाला ERNI कनेक्टर असलेली वायर केबल
- C = STM8 SWIM लक्ष्य कनेक्टर
- आकृती 11 पहा: SWIM ST-LINK/V2 मानक ERNI केबल.
आकृती 6 ST-LINK/V16-ISOL लक्ष्य कनेक्टरवर पिन 2 गहाळ असल्याचे दाखवते. ही गहाळ पिन केबल कनेक्टरवर सुरक्षितता की म्हणून वापरली जाते, SWIM केबलच्या कनेक्शनची हमी लक्ष्य कनेक्टर इव्हन पिनवर योग्य स्थितीत आहे, SWIM आणि J दोन्हीसाठी वापरली जाते.TAG केबल्स
कमी किमतीचे स्विम कनेक्शन
7-पिन, 2 मिमी, कमी किमतीचा SWIM कनेक्टर ऍप्लिकेशन बोर्डवर असल्यास ST-LINK/V4 कसे कनेक्ट करावे हे आकृती 2.54 दाखवते.
- A = 4-पिन, 2.54 मिमी, कमी किमतीच्या कनेक्टरसह लक्ष्य अनुप्रयोग बोर्ड
- B = 4-पिन कनेक्टर किंवा वेगळ्या-वायर केबलसह वायर केबल
- C = STM8 SWIM लक्ष्य कनेक्टर
- आकृती 12 पहा: SWIM ST-LINK/V2 कमी किमतीची केबल
SWIM सिग्नल आणि कनेक्शन
तक्ता 2 4-पिन कनेक्टरसह वायर केबल वापरून सिग्नलची नावे, कार्ये आणि लक्ष्य कनेक्शन सिग्नलचा सारांश देते.
तक्ता 2. ST-LINK/V2 साठी स्विम फ्लॅट रिबन कनेक्शन
पिन नं. | नाव | कार्य | लक्ष्य कनेक्शन |
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 साठी स्विम कमी किमतीची केबल कनेक्शन
रंग | केबल पिनचे नाव | कार्य | लक्ष्य कनेक्शन |
लाल | TVCC | लक्ष्य VCC-1 | MCU VCC |
हिरवा | यूएआरटी-आरएक्स | न वापरलेले | आरक्षित(२) (लक्ष्य बोर्डवर जोडलेले नाही) |
निळा | यूएआरटी-टीएक्स | ||
पिवळा | BOOT0 | ||
संत्रा | पोहणे | पोहणे | MCU स्विम पिन |
काळा | GND | ग्राउंड | GND |
पांढरा | स्विम-आरएसटी | रीसेट करा | MCU रीसेट पिन |
- दोन्ही बोर्डांमधील सिग्नल सुसंगतता सुनिश्चित करण्यासाठी ऍप्लिकेशन बोर्डकडून वीज पुरवठा ST-LINK/V2 डीबगिंग आणि प्रोग्रामिंग बोर्डशी जोडलेला आहे.
- BOOT0, UART-TX आणि UART-RX भविष्यातील घडामोडींसाठी राखीव आहेत.
TVCC, SWIM, GND आणि SWIM-RST कमी किमतीच्या 2.54 मिमी पिच कनेक्टरशी किंवा लक्ष्य बोर्डवर उपलब्ध असलेल्या हेडरला पिन करण्यासाठी कनेक्ट केले जाऊ शकतात.
STM32 अनुप्रयोगांसह कनेक्शन
STM32 विकासासाठी, ST-LINK/V2 ला मानक 20-पिन J वापरून अनुप्रयोगाशी कनेक्ट करणे आवश्यक आहे.TAG सपाट रिबन प्रदान.
तक्ता 4 मानक 20-पिन J च्या सिग्नलची नावे, कार्ये आणि लक्ष्य कनेक्शन सिग्नलचा सारांश देतोTAG सपाट रिबन.
तक्ता 4. जेTAG/SWD केबल कनेक्शन
पिन नं. | ST-LINKN2 कनेक्टर (CN3) | ST-LINKN2 कार्य | लक्ष्य कनेक्शन (जेTAG) | लक्ष्य कनेक्शन (SWD) |
1 | VAPP | लक्ष्य VCC | MCU VDU') | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | जेएनटीआरएसटी | GND(2) |
4 | GND | GND | GND(3) | GND(3) |
5 | TDI | JTAG टीडीओ | जेटीडीआय | GND(2) |
6 | GND | GND | GND(3) | GND(3) |
7 | TMS SWDIO | JTAG TMS, SW 10 | जेटीएमएस | एसडब्ल्यूडीआयओ |
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 | जेटीडीओ | 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 जे वापरून ST-LINK/V2 ला लक्ष्याशी कसे जोडायचे ते दाखवतेTAG केबल
A = J सह लक्ष्य अर्ज बोर्डTAG कनेक्टर
- ब = जेTAG/SWD 20-वायर फ्लॅट केबल
- C= STM32 JTAG आणि SWD लक्ष्य कनेक्टर
लक्ष्य ऍप्लिकेशन बोर्डवर आवश्यक असलेल्या कनेक्टरचा संदर्भ आहे: 2x10C हेडर रॅपिंग 2x40C H3/9.5 (पिच 2.54) - HED20 SCOTT PHSD80.
टीप:
कमी किमतीच्या अनुप्रयोगांसाठी किंवा जेव्हा मानक 20-पिन-2.54 मिमी-पिच-कनेक्टर फूटप्रिंट खूप मोठा असेल, तेव्हा ते अंमलात आणणे शक्य आहे Tag- अॅप्लिकेशन बोर्डवरील खर्च आणि जागा वाचवण्यासाठी सोल्यूशन कनेक्ट करा. द Tag-कनेक्ट अॅडॉप्टर आणि केबल ST-LINK/V2 किंवा ST-LINK/V2-ISOL ला PCB शी जोडण्याचे साधे विश्वसनीय साधन प्रदान करतात.
हार्डवेअर कॉन्फिगरेशन
पीसीबी अनुप्रयोगावरील घटक. या सोल्यूशन आणि ऍप्लिकेशन-पीसीबी-फूटप्रिंट माहितीबद्दल अधिक तपशीलांसाठी, भेट द्या www.tag-connect.com. जे सह सुसंगत घटकांचे संदर्भTAG आणि SWD इंटरफेस आहेत:
a) TC2050-ARM2010 अडॅप्टर (20-पिन- ते 10-पिन-इंटरफेस बोर्ड)
b) TC2050-IDC किंवा TC2050-IDC-NL (पाय नाही) (10-पिन केबल)
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 हिरवा/लाल चमकत आहे: लक्ष्य आणि पीसी दरम्यान डेटाची देवाणघेवाण केली जात आहे.
- एलईडी हिरवा आहे: शेवटचा संवाद यशस्वी झाला आहे.
- LED नारिंगी आहे: लक्ष्यासह ST-LINK/V2 संप्रेषण अयशस्वी झाले आहे.
सॉफ्टवेअर कॉन्फिगरेशन
5.1 ST-LINK/V2 फर्मवेअर अपग्रेड
ST-LINK/V2 USB पोर्टद्वारे इन-सिटू अपग्रेडसाठी फर्मवेअर अपग्रेड यंत्रणा एम्बेड करते. फर्मवेअर ST-LINK/V2 उत्पादनाच्या संपूर्ण आयुष्यात विकसित होऊ शकते (नवीन कार्यक्षमता, दोष निराकरणे, नवीन मायक्रोकंट्रोलर कुटुंबांसाठी समर्थन ...), भेट देण्याची शिफारस केली जाते. www.st.com/stlinkv2 नवीनतम फर्मवेअर आवृत्तीसह अद्ययावत राहण्यासाठी वेळोवेळी.
5.2 STM8 अनुप्रयोग विकास
पॅच 24 किंवा त्याहून अधिक अलीकडील ST टूलसेट Pack1 चा संदर्भ घ्या, ज्यात ST व्हिज्युअल डेव्हलप (STVD) आणि ST व्हिज्युअल प्रोग्रामर (STVP) समाविष्ट आहे.
5.3 STM32 अनुप्रयोग विकास आणि फ्लॅश प्रोग्रामिंग
तृतीय-पक्ष टूलचेन्स, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, आणि TASKING VX-टूलसेट टेबल 2 मध्ये दिलेल्या आवृत्तीनुसार किंवा उपलब्ध सर्वात अलीकडील आवृत्तीनुसार ST-LINK/V5 ला समर्थन देतात.
तक्ता 5. थर्ड-पार्टी टूलचेन ST-LINK/V2 चे समर्थन कसे करतात
तृतीयपंथी | टूलचेन | आवृत्ती |
Atollic® | ट्रूस्टुडिओ | 2.1 |
IAR™ | झुंड | 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ई अर्थ
डेटा = लक्ष्य आणि डीबग टूल दरम्यान डेटा लाइन स्विम करा
GND = ग्राउंड व्हॉलtage
RESET = लक्ष्य प्रणाली रीसेट
1. पिन वर्णनासाठी आख्यायिका:
VDD = लक्ष्य खंडtagई अर्थ
डेटा = लक्ष्य आणि डीबग टूल दरम्यान डेटा लाइन स्विम करा
GND = ग्राउंड व्हॉलtage
RESET = लक्ष्य प्रणाली रीसेट
कागदपत्रे / संसाधने
![]() |
STMicroelectronics UM1075 ST-LINK V2 इन-सर्किट डीबगर प्रोग्रामर [pdf] वापरकर्ता मॅन्युअल UM1075, ST-LINK V2 इन-सर्किट डीबगर प्रोग्रामर, UM1075 ST-LINK V2 इन-सर्किट डीबगर प्रोग्रामर, V2 इन-सर्किट डीबगर प्रोग्रामर, इन-सर्किट डीबगर प्रोग्रामर, डीबगर प्रोग्रामर, प्रोग्रामर |