לוגו ST

UM1075
מדריך למשתמש
מאתר באגים/מתכנת ST-LINK/V2 במעגל
עבור STM8 ו- STM32

STMicroelectronics UM1075 ST-LINK V2 In-Circuit מתכנת באגים

מָבוֹא

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

STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור 1

תכונות

  • מתח 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)

STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור 2

STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור 3

תצורת חומרה

ה-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.

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 ללוח היעד באמצעות שני כבלים שונים, בהתאם למחבר הזמין בלוח היישומים.
הכבלים האלה הם:

  • סרט שטוח SWIM עם מחבר ERNI סטנדרטי בקצה אחד
  • כבל SWIM עם שני מחברים 4 פינים, 2.54 מ"מ או כבל SWIM חוטים נפרדים

חיבור ERNI סטנדרטי עם סרט שטוח SWIM
איור 5 מראה כיצד לחבר את ST-LINK/V2 אם קיים מחבר SWIM סטנדרטי של ERNI 4 פינים בלוח היישומים.

STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור 5

 

  1. A = לוח יישום יעד עם מחבר ERNI
  2. B = כבל חוט עם מחבר ERNI בקצה אחד
  3. C = מחבר יעד SWIM STM8
  4. ראה איור 11: כבל ERNI סטנדרטי SWIM ST-LINK/V2.

איור 6 מראה שפין 16 חסר במחבר היעד ST-LINK/V2-ISOL. הסיכה החסרה הזו משמשת כמפתח בטיחות במחבר הכבל, כדי להבטיח את חיבור כבל ה-SWIM במיקום הנכון על פינים אפילו של מחבר המטרה, המשמשים גם ל-SWIM וגם ל-JTAG כבלים.

STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור 6

חיבור SWIM בעלות נמוכה
איור 7 מראה כיצד לחבר את ST-LINK/V2 אם קיים מחבר SWIM בעל 4 פינים, 2.54 מ"מ, בעלות נמוכה בלוח היישומים.

STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור 7

  1. A = לוח יישום יעד עם מחבר 4 פינים, 2.54 מ"מ, בעלות נמוכה
  2. B = כבל חוט עם מחבר 4 פינים או כבל חוטים נפרדים
  3. C = מחבר יעד SWIM STM8
  4. ראה איור 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

STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור 8

טבלה 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
  1. ספק הכוח מלוח היישומים מחובר ללוח איתור באגים ותכנות ST-LINK/V2 כדי להבטיח תאימות אות בין שני הלוחות.
  2. 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)
  1. ספק הכוח מלוח היישומים מחובר ללוח איתור באגים ותכנות ST-LINK/V2 כדי להבטיח תאימות אות בין שני הלוחות.
  2. התחבר ל-GND להפחתת רעש על הסרט.
  3. לפחות אחד מהפין הזה חייב להיות מחובר לאדמה להתנהגות נכונה (מומלץ לחבר את כולם).
  4. אופציונלי: עבור חוט טורי Viewer (SWV) עקבות.
  5. זמין ב-ST-LINK/V2 בלבד ולא מחובר ב-ST-LINK/V2/OPTO.

איור 9 מראה כיצד לחבר את ST-LINK/V2 למטרה באמצעות ה-JTAG כֶּבֶל.

  1. STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור 9A = לוח היישומים יעד עם JTAG מַחבֵּר
  2. B = JTAG/SWD כבל שטוח 20 חוטים
  3. C= STM32 JTAG ומחבר יעד SWD

ההתייחסות של המחבר הדרוש בלוח היישום היעד היא: גלישת כותרת 2x10C 2x40C H3/9.5 (גובה 2.54) - HED20 SCOTT PHSD80.

STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור10

פֶּתֶק:
עבור יישומים בעלות נמוכה או כאשר טביעת הרגל הסטנדרטית של 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:

  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 = Target voltagחוש e
DATA = SWIM DATA קו בין יעד לכלי ניפוי באגים
GND = Ground voltage
RESET = איפוס מערכת יעד

STMicroelectronics UM1075 ST-LINK V2 מתכנת באגים במעגל - איור 12

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 מתכנת, מתכנת

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *