UM1075
מדריך למשתמש
מאתר באגים/מתכנת ST-LINK/V2 במעגל
עבור STM8 ו- STM32
מָבוֹא
ST-LINK/V2 הוא מאתר באגים/מתכנת במעגל עבור משפחות המיקרו-בקרים STM8 ו- STM32. מודול ממשק חוט יחיד (SWIM) ו-JTAG/חוט טורי
ממשקי איתור באגים (SWD), מקלים על התקשורת עם כל בקר STM8 או STM32 הממוקם על לוח יישומים. בנוסף לספק את אותן פונקציות כמו ST-LINK/V2, ST-LINK/V2-ISOL כולל בידוד דיגיטלי בין המחשב האישי ללוח היישומים. זה גם עומד בוולtages של עד 1000 VRMS. ממשק ה-USB במהירות מלאה מאפשר תקשורת עם מחשב אישי ו:
- התקני STM8 באמצעות תוכנת ST Visual Develop (STVD) או ST Visual Program (STVP) (הזמינות מ-STMicroelectronics).
- התקני STM32 באמצעות Atollic®, וסביבות פיתוח משולבות TASKING.™®, IAR, Keil
תכונות
- מתח 5V מסופק על ידי מחבר USB
- ממשק תואם USB 2.0 במהירות מלאה
- כבל USB מתקן A ל-Mini-B
- תכונות ספציפיות לשחייה
– 1.65 V עד 5.5 V יישום כרךtage נתמך בממשק SWIM
- SWIM מהירות נמוכה ומצבי מהירות גבוהה נתמכים
- קצב תכנות SWIM: 9.7 Kbytes/s במהירות נמוכה ו-12.8 Kbytes/s במהירות גבוהה
– כבל SWIM לחיבור לאפליקציה באמצעות מחבר אנכי סטנדרטי של ERNI (ר': 284697 או 214017) או אופקי (ר': 214012)
– כבל SWIM לחיבור לאפליקציה באמצעות כותרת פינים או מחבר 2.54 מ"מ - JTAGתכונות ספציפיות ל-/Serial wire debugging (SWD).
– 1.65 V עד 3.6 V יישום כרךtage נתמך על ה-JTAGממשק /SWD וכניסות סובלניות ל-5 V
– יTAG כבל לחיבור לתקן JTAG מחבר 20 פינים 2.54 מ"מ
- תומך ב-JTAG תִקשׁוֹרֶת
- תומך באגים טורי חוט (SWD) וחוט טורי viewתקשורת er (SWV). - תכונת עדכון קושחה ישירה נתמכת (DFU)
- נורית מצב מהבהבת במהלך תקשורת עם המחשב
- 1000 VRMS בידוד גבוה כרךtagה (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):
- כבל USB מתקן A ל-Mini-B (A)
- איתור באגים ותכנות ST-LINK/V2 (B)
- מחבר SWIM בעלות נמוכה (C)
- סרט שטוח SWIM עם מחבר ERNI סטנדרטי בקצה אחד (D)
- JTAG או סרט שטוח מסוג SWD ו-SWV עם מחבר 20 פינים (E)
תצורת חומרה
ה-ST-LINK/V2 מתוכנן סביב מכשיר STM32F103C8, המשלב את ARM® Cortex® בעל הביצועים הגבוהים
- ליבת M3. זה זמין בחבילת TQFP48.
כפי שמוצג באיור 4, ST-LINK/V2 מספק שני מחברים:
- מחבר STM32 עבור ה-JTAGממשק /SWD ו-SWV
- מחבר STM8 לממשק SWIM
ST-LINK/V2-ISOL מספק מחבר אחד עבור STM8 SWIM, STM32 JTAGממשקי /SWD ו-SWV.
- A = STM32 JTAG ומחבר יעד SWD
- B = מחבר יעד STM8 SWIM
- C = STM8 SWIM, STM32 JTAG ומחבר יעד SWD
- D = נורית פעילות תקשורת
חיבור עם יישומי STM8
עבור פיתוחי STM8, ניתן לחבר את ST-LINK/V2 ללוח היעד באמצעות שני כבלים שונים, בהתאם למחבר הזמין בלוח היישומים.
הכבלים האלה הם:
- סרט שטוח SWIM עם מחבר ERNI סטנדרטי בקצה אחד
- כבל SWIM עם שני מחברים 4 פינים, 2.54 מ"מ או כבל SWIM חוטים נפרדים
חיבור ERNI סטנדרטי עם סרט שטוח SWIM
איור 5 מראה כיצד לחבר את ST-LINK/V2 אם קיים מחבר SWIM סטנדרטי של ERNI 4 פינים בלוח היישומים.
- A = לוח יישום יעד עם מחבר ERNI
- B = כבל חוט עם מחבר ERNI בקצה אחד
- C = מחבר יעד SWIM STM8
- ראה איור 11: כבל ERNI סטנדרטי SWIM ST-LINK/V2.
איור 6 מראה שפין 16 חסר במחבר היעד ST-LINK/V2-ISOL. הסיכה החסרה הזו משמשת כמפתח בטיחות במחבר הכבל, כדי להבטיח את חיבור כבל ה-SWIM במיקום הנכון על פינים אפילו של מחבר המטרה, המשמשים גם ל-SWIM וגם ל-JTAG כבלים.
חיבור SWIM בעלות נמוכה
איור 7 מראה כיצד לחבר את ST-LINK/V2 אם קיים מחבר SWIM בעל 4 פינים, 2.54 מ"מ, בעלות נמוכה בלוח היישומים.
- A = לוח יישום יעד עם מחבר 4 פינים, 2.54 מ"מ, בעלות נמוכה
- B = כבל חוט עם מחבר 4 פינים או כבל חוטים נפרדים
- C = מחבר יעד SWIM STM8
- ראה איור 12: כבל SWIM ST-LINK/V2 בעלות נמוכה
SWIM אותות וחיבורים
טבלה 2 מסכמת את שמות האותות, הפונקציות ואותות חיבור היעד באמצעות כבל החוט עם מחבר 4 פינים.
טבלה 2. חיבורי סרט שטוח SWIM עבור ST-LINK/V2
סיכה לא. | שֵׁם | פוּנקצִיָה | חיבור יעד |
1 | VDD | יעד VCC-1 | MCU VCC |
2 | נְתוּנִים | לִשְׂחוֹת | סיכת MCU SWIM |
3 | GND | טָחוּן | GND |
4 | אִתחוּל | אִתחוּל | פין MCU RESET |
טבלה 3 מסכמת את שמות האותות, הפונקציות ואותות חיבור היעד באמצעות כבל החוטים הנפרדים.
מכיוון שלכבל החוטים הנפרדים של SWIM יש מחברים עצמאיים לכל הפינים בצד אחד, ניתן לחבר את ST-LINK/V2-ISOL ללוח יישום ללא מחבר SWIM סטנדרטי. בסרט השטוח הזה, כל האותות מופנים על ידי צבע ספציפי ותווית כדי להקל על החיבור למטרה.
טבלה 3. חיבורי כבלים SWIM בעלות נמוכה עבור ST-LINK/V2-ISOL
צֶבַע | שם סיכת כבל | פוּנקצִיָה | חיבור יעד |
אָדוֹם | TVCC | יעד VCC-1 | MCU VCC |
יָרוֹק | UART-RX | לא בשימוש | שמור (2) (לא מחובר בלוח היעד) |
כְּחוֹל | UART-TX | ||
צָהוֹב | BOOT0 | ||
כָּתוֹם | לִשְׂחוֹת | לִשְׂחוֹת | סיכת MCU SWIM |
שָׁחוֹר | GND | טָחוּן | GND |
לָבָן | SWIM-RST | אִתחוּל | פין MCU RESET |
- ספק הכוח מלוח היישומים מחובר ללוח איתור באגים ותכנות ST-LINK/V2 כדי להבטיח תאימות אות בין שני הלוחות.
- BOOT0, UART-TX ו-UART-RX שמורות לפיתוחים עתידיים.
ניתן לחבר את TVCC, SWIM, GND ו-SWIM-RST למחבר בעלות נמוכה של 2.54 מ"מ או לכותרות פינים הזמינות בלוח היעד.
חיבור עם יישומי STM32
עבור פיתוחי STM32, ה-ST-LINK/V2 צריך להיות מחובר לאפליקציה באמצעות J 20 פינים סטנדרטייםTAG סרט שטוח מסופק.
טבלה 4 מסכמת את שמות האותות, הפונקציות ואותות חיבור היעד של J 20 פינים סטנדרטיים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 | NRST | NRST | NRST | NRST |
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 למטרה באמצעות ה-JTAG כֶּבֶל.
A = לוח היישומים יעד עם JTAG מַחבֵּר
- B = JTAG/SWD כבל שטוח 20 חוטים
- C= STM32 JTAG ומחבר יעד SWD
ההתייחסות של המחבר הדרוש בלוח היישום היעד היא: גלישת כותרת 2x10C 2x40C H3/9.5 (גובה 2.54) - HED20 SCOTT PHSD80.
פֶּתֶק:
עבור יישומים בעלות נמוכה או כאשר טביעת הרגל הסטנדרטית של 20 פינים-2.54 מ"מ-pitch-connector גדולה מדי, אפשר ליישם את Tag-חיבור פתרון כדי לחסוך בעלויות ובמקום בלוח היישומים. ה Tag-חיבור מתאם וכבל מספקים אמצעי אמין פשוט לחיבור ST-LINK/V2 או ST-LINK/V2-ISOL ל-PCB ללא צורך בהזדווגות
תצורת חומרה
רכיב על PCB של יישום. לפרטים נוספים על פתרון זה ומידע על טביעת רגל של יישומים-PCB, בקר www.tag-connect.com. הפניות של רכיבים התואמים ל-JTAG ממשקי SWD הם:
א) מתאם TC2050-ARM2010 (לוח ממשק של 20 פינים עד 10 פינים)
ב) TC2050-IDC או TC2050-IDC-NL (ללא רגליים) (כבל 10 פינים)
ג) תפס חזקה TC2050-CLIP לשימוש עם TC2050-IDC-NL (אופציונלי)
4.3 נוריות סטטוס ST-LINK/V2
הנורית שכותרתה 'COM' על גבי ה-ST-LINK/V2 מציגה את מצב ST-LINK/V2 (מה שלא יהיה כאשר:
- LED מהבהב באדום: ספירת ה-USB הראשונה עם המחשב מתרחשת.
- LED הוא אדום: נוצרת תקשורת בין המחשב ל-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
עיין בערכת הכלים ST Pack24 עם תיקון 1 או יותר עדכני, הכולל ST Visual Develop (STVD) ו-ST Visual Programmer (STVP).
5.3 פיתוח אפליקציות STM32 ותכנות פלאש
רשתות כלים של צד שלישי, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ ו-TASKING VX-toolset תומכות ב-ST-LINK/V2 לפי הגרסאות המפורטות בטבלה 5 או בגרסה העדכנית ביותר הזמינה.
טבלה 5. כיצד רשתות כלים של צד שלישי תומכות ב-ST-LINK/V2
צד שלישי | Toolchain | גִרְסָה |
Atollic® | TrueSTUDIO | 2.1 |
IAR™ | נָחִיל | 6.20 |
Keil® | MDK-ARM™ | 4.20 |
משימה | ערכת כלים VX עבור ARM® Cortex® -M | 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 = Target voltagחוש e
DATA = SWIM DATA קו בין יעד לכלי ניפוי באגים
GND = Ground voltage
RESET = איפוס מערכת יעד
1. מקרא לתיאורי סיכות:
VDD = Target voltagחוש e
DATA = SWIM DATA קו בין יעד לכלי ניפוי באגים
GND = Ground voltage
RESET = איפוס מערכת יעד
מסמכים / משאבים
![]() |
STMicroelectronics UM1075 ST-LINK V2 In-Circuit מתכנת באגים [pdfמדריך למשתמש UM1075, ST-LINK V2 In-Circuit מתכנת באגים במעגל, UM1075 ST-LINK V2 In-Circuit Debugger מתכנת, V2 In-Circuit Debugger מתכנת, In-Circuit Debugger מתכנת, Debugger מתכנת, מתכנת |