पिनआउट
ARM Cortex Debug कनेक्टर (10-पिन, 1.27mm) पिनआउट

पिन
- 1: VTref (probe INPUT — tells the debugger the target's I/O voltage; never used to power the target)
- 2: SWDIO / TMS (bidirectional data — also the JTAG mode-select line)
- 3: GND
- 4: SWCLK / TCK (clock — also the JTAG clock)
- 5: GND
- 6: SWO / TDO (trace output)
- 7: KEY — no physical pin here by design; this is a blocked hole, not a signal
- 8: NC / TDI (reserved for full-JTAG mode; unused in SWD-only debugging)
- 9: GNDDetect
- 10: nRESET
विनिर्देश
| कॉन्टैक्ट | 10 (2 × 5), पिन 7 की के लिए हटाया गया |
|---|---|
| पिच | 1.27 mm |
| प्रोटोकॉल | SWD, JTAG, SWO ट्रेस |
| SWD के लिए न्यूनतम | VTref, SWDIO, SWCLK, GND |
| VTref | प्रोब इनपुट, टार्गेट को कभी पावर नहीं देता |
| लॉजिक लेवल | टार्गेट I/O वोल्टेज |
| सामान्य हेडर | Samtec FTSH-105 (शेल वाला, की वाला) |
| केबल | 10-वे 1.27 mm रिबन |
| पुराना विकल्प | 20-पिन 2.54 mm ARM JTAG हेडर |
नोट्स
- ड्रॉइंग बोर्ड पर लगा हेडर ऊपर से देखा गया है। शेल वाले हेडर पर की का खाँचा विषम-पिन वाली ओर (1, 3, 5, 7, 9) होता है; खुले हेडर पर सिल्कस्क्रीन पर पिन-1 का निशान देखें।
- आधिकारिक ARM CoreSight स्टैंडर्ड (छोटा 2×5, 1.27mm-पिच हेडर जो लगभग हर आधुनिक Cortex-M बोर्ड पर होता है) — पुराना, बड़ा 20-पिन/0.1" ARM JTAG हेडर नहीं, जो अलग पिन संख्या और नंबरिंग वाला अलग कनेक्टर है।
- पिन 7 का गायब पिन मैकेनिकल की है: इसी से शेल वाला 2×5 हेडर सिर्फ़ एक तरफ़ से लगता है। जुड़ने वाले कनेक्टर का लेआउट बनाते समय इसे खाली सिग्नल पिन न समझें।
- सिर्फ़-SWD डीबगिंग के लिए बस VTref, SWDIO, SWCLK और GND चाहिए — अगर डीबगर और टार्गेट दोनों सपोर्ट करें तो SWO और nRESET जोड़ना फ़ायदेमंद है, लेकिन बेसिक फ़्लैश/स्टेप के लिए ज़रूरी नहीं।
- ऐप की ऊपर वाली SWD एंट्री इसी के ज़रिए जुड़ने के लिए है — SWD सिग्नल दोनों तरह वही दो तार हैं, यह बस वह स्टैंडर्ड कनेक्टर है जिस पर वे लगते हैं।







