मैं अपने प्रोजेक्ट के लिए STM32F103 MCU का उपयोग कर रहा हूं और बाहरी डीबगिंग / प्रोग्रामिंग उद्देश्यों के लिए STM32F411 न्यूक्लियो बोर्ड के ST-लिंक का उपयोग करना चाहता हूं।
मैंने CN2 जंपर्स ऑफ़ सेट किया है और मेरा वास्तविक प्रश्न SWO (CN2) के पिनआउट्स में है। मैं इस पर कैसे आगे बढ़ता हूं:
- PIN 1 (SWO का) VDD_Target है
- PIN 2 SWCLK है
- पिन 3 जीएनडी है
- PIN 4 SWDIO है
- पिन 5 एनआरएसटी है
- पिन 6 SWO है
मेरी जानकारी के अनुसार, मुझे इन सभी पिनों का उपयोग नहीं करना चाहिए। जैसा कि, मैं जुड़ा हुआ हूं
- MCU में PIN 2 से PIN 37 (या PA14)
- पिन 3 से जीएनडी
- पिन 4 से पिन 34 (या PA13)
- लक्ष्य MCU में पिन 5 से पिन 7 या (RESET)।
निश्चित नहीं है कि मुझे SWO पिन कनेक्ट करना चाहिए क्योंकि यह "आरक्षित" (क्यों?) के रूप में सेट है। इसके अलावा, मैं MCU के 3.3 V से VIN पिन दे रहा हूं, इसका मतलब है कि मुझे VDD (स्टिंक का पिन 1) कनेक्ट करने की आवश्यकता नहीं है।
कृपया इस तालिका का संदर्भ लें जिसे मैंने आधिकारिक डेटाशीट से लिया है:
यहाँ MCU का सामान्य पिनआउट विन्यास यहाँ दिया गया है:
मैंने आस्टसीलस्कप और परीक्षक के साथ "लगभग" सब कुछ परीक्षण किया है और सब कुछ ठीक लगता है। मुझे और क्या याद आ रहा है? क्या मुझे BOOT0 या BOOT1 पिन के साथ कुछ भी करना चाहिए?