STMicroelectronics ST-LINKV2 In Circuit Debugger מתכנת
STMicroelectronics ST-LINK/V2 In Circuit Debugger מתכנת

מָבוֹא

ST-LINK/V2 הוא מאתר באגים/מתכנת במעגל עבור המיקרו-בקרים STM8 ו- STM32. מודול ממשק חוט יחיד (SWIM) וה-JTAGממשקי / Serial Wire Debugging (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 באמצעות IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer ו-STM32CubeMonitor סביבות פיתוח משולבות.
    ST-LINK/V2 ו-ST-LINK/V2-ISOL

תכונות

  • מתח 5V מסופק על ידי מחבר USB
  • ממשק תואם USB 2.0 במהירות מלאה
  • כבל USB מתקן A ל-Mini-B
  • תכונות ספציפיות לשחייה
    – 1.65 עד 5.5 V יישום כרךtage נתמך בממשק SWIM
    - SWIM מהירות נמוכה ומצבי מהירות גבוהה נתמכים
    - קצב תכנות SWIM: 9.7 ו-12.8 Kbytes/s, בהתאמה, עבור מהירות נמוכה וגבוהה
    – כבל SWIM לחיבור לאפליקציה באמצעות מחבר אנכי סטנדרטי של ERNI (ר': 284697 או 214017) או אופקי (ר': 214012)
    – כבל SWIM לחיבור לאפליקציה באמצעות כותרת פינים או מחבר 2.54 מ"מ
  • JTAGתכונות ספציפיות ל-/Serial wire debugging (SWD).
    – 1.65 עד 3.6 V יישום כרךtage נתמך על ה-JTAGממשק /SWD וכניסות סובלניות ל-5 V(a)
    – יTAG כבל לחיבור לתקן JTAG מחבר 20 פינים 2.54 מ"מ
    - תומך ב-JTAG תקשורת, עד 9 מגה-הרץ (ברירת מחדל: 1.125 מגה-הרץ)
    - תומך באגים טורי (SWD) עד 4 מגה-הרץ (ברירת מחדל: 1.8 מגה-הרץ), וחוט טורי viewתקשורת er (SWV), עד 2 מגה-הרץ
  • תכונת עדכון קושחה ישירה נתמכת (DFU)
  • נורית מצב, מהבהבת במהלך תקשורת עם המחשב
  • 1000 VRMS בידוד גבוה כרךtagה (ST-LINK/V2-ISOL בלבד)
  • טמפרטורת עבודה מ-0 עד 50 מעלות צלזיוס

מידע על הזמנה

להזמנת ST-LINK/V2, עיין בטבלה 1.

טבלה 1. רשימת קודי ההזמנה

קוד הזמנה תיאור ST-LINK
ST-LINK/V2 מאתר באגים/מתכנת במעגל
ST-LINK/V2-ISOL מאתר באגים/מתכנת במעגל עם בידוד דיגיטלי

א. ה-ST-LINK/V2 יכול לתקשר עם מטרות הפועלות מתחת ל-3.3V, אך מייצר אותות פלט בווליום זהtagרמה e. מטרות STM32 סובלניות לעודף כרך זהtagה. אם רכיבים אחרים של לוח היעד הם הגיוניים, השתמש ב-ST-LINK/V2-ISOL, STLINK-V3MINIE או STLINK-V3SET עם מתאם B-STLINK-VOLT כדי למנוע פגיעה של נפח יתרtagהזרקה אלקטרונית על הלוח.

תכולת המוצר

הכבלים המסופקים בתוך המוצר מוצגים באיור 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®(a) Cortex®-M3 בעלת הביצועים הגבוהים. זה זמין בחבילת TQFP48.
כפי שמוצג באיור 4, ST-LINK/V2 מספק שני מחברים:

  • מחבר STM32 עבור ה-JTAGממשק /SWD ו-SWV
  • מחבר STM8 לממשק SWIM

ST-LINK/V2-ISOL מספק מחבר אחד עבור STM8 SWIM, STM32 JTAG/SWD וממשקי SWV.
תצורת חומרה

  1. A = STM32 JTAG ומחבר יעד SWD
  2. B = מחבר יעד STM8 SWIM
  3. C = STM8 SWIM, STM32 JTAG, ומחבר יעד SWD
  4. D = נורית פעילות תקשורת

א. Arm הוא סימן מסחרי רשום של Arm Limited (או חברות הבנות שלה) בארה"ב ו/או במקומות אחרים.

חיבור עם STM8

לפיתוח יישומים המבוססים על מיקרו-בקרים STM8, ניתן לחבר את ST-LINK/V2 ללוח היעד באמצעות שני כבלים שונים, בהתאם למחבר הזמין בלוח היישומים.

הכבלים האלה הם:

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

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

  1. A = לוח יישום יעד עם מחבר ERNI
  2. B = כבל חוט עם מחבר ERNI בקצה אחד
  3. C = מחבר יעד SWIM STM8
  4. ראה איור 11

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

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

  1. A = לוח יישום יעד עם מחבר 4 פינים, 2.54 מ"מ, בעלות נמוכה
  2. B = כבל חוט עם מחבר 4 פינים או כבל חוטים נפרדים
  3. C = מחבר יעד SWIM STM8
  4. ראה איור 12

SWIM אותות וחיבורים
טבלה 2 מסכמת את שמות האותות, הפונקציות ואותות חיבור היעד בעת שימוש בכבל החוט עם מחבר 4 פינים.

טבלה 2. חיבורי סרט שטוח SWIM עבור ST-LINK/V2

סיכה לא. שֵׁם פוּנקצִיָה חיבור יעד
1 VDD יעד VCC(1) MCU VCC
2 נְתוּנִים לִשְׂחוֹת סיכת MCU SWIM
3 GND טָחוּן GND
4 אִתחוּל אִתחוּל פין MCU RESET
  1. ספק הכוח מלוח היישומים מחובר ללוח איתור באגים ותכנות ST-LINK/V2 כדי להבטיח תאימות אות בין שני הלוחות.
    מחבר מטרה SWIM

טבלה 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-LINK/V2

מחבר (CN3)

ST-LINK/V2

פוּנקצִיָה

חיבור יעד (JTAG) חיבור יעד (SWD)
1 VAPP יעד VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST JNTRST GND(2)
4 GND(3) GND(3) GND(3)(4) GND(3)(4)
5 TDI JTAG TDO JTDI GND(2)
6 GND(3) GND(3) GND(3)(4) GND(3)(4)
7 TMS_SWDIO JTAG TMS, SW IO JTMS SWDIO
8 GND(3) GND(3) GND(3)(4) GND(3)(4)
9 TCK_SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 GND(5) GND(5) GND(4)(5) GND(4)(5)
11 לא מחובר לא מחובר לא מחובר לא מחובר
12 GND GND GND(4) GND(4)
13 TDO_SWO JTAG TDI, SWO JTDO TRACESWO(6)
14 GND(5) GND(5) GND(4)(5) GND(4)(5)
15 NRST NRST NRST NRST
16 GND(3) GND(3) GND(3)(4) GND(3)(4)
17 לא מחובר לא מחובר לא מחובר לא מחובר
18 GND GND GND(4) GND(4)
19 VDD(3) VDD (3.3 וולט)(3) לא מחובר לא מחובר
20 GND GND GND(4) GND(4)
  1. ספק הכוח מלוח היישומים מחובר ללוח איתור באגים ותכנות ST-LINK/V2 כדי להבטיח תאימות אות בין הלוחות.
  2. התחבר ל-GND להפחתת רעש על הסרט.
  3. זמין ב-ST-LINK/V2 בלבד, לא מחובר ב-ST-LINK/V2-ISOL.
  4. לפחות אחד מהפינים הללו חייב להיות מחובר לאדמה להתנהגות נכונה, מומלץ לחבר את כולם.
  5. GND על ST-LINK/V2, בשימוש על ידי SWIM על ST-LINK/V2-ISOL (ראה טבלה 3).
  6. אופציונלי: עבור חוט טורי Viewer (SWV) עקבות.

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

  1. A = לוח היישומים יעד עם JTAG מַחבֵּר
  2. B = JTAG/SWD כבל שטוח 20 חוטים
  3. C = STM32 JTAG ומחבר יעד SWD

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

פֶּתֶק: עבור יישומים בעלות נמוכה, או כאשר טביעת הרגל הסטנדרטית של מחבר 20 פינים בגובה 2.54 מ"מ גדולה מדי, אפשר ליישם את 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 (אופציונלי)

LED מצב ST-LINK/V2
הנורית המסומנת COM על גבי ST-LINK/V2 מציגה את מצב ST-LINK/V2 (לא משנה מה סוג החיבור). בפירוט:

  • LED מהבהב באדום: ספירת ה-USB הראשונה עם המחשב מתרחשת
  • LED הוא אדום: נוצרת תקשורת בין המחשב ל-ST-LINK/V2 (סוף הספירה)
  • נורית מהבהבת בירוק/אדום: נתונים מוחלפים בין המטרה למחשב
  • LED הוא ירוק: התקשורת האחרונה הצליחה
  • LED הוא כתום: תקשורת ST-LINK/V2 עם המטרה נכשלה.

תצורת תוכנה

שדרוג קושחה ST-LINK/V2
ה-ST-LINK/V2 מטמיע מנגנון שדרוג קושחה לשדרוג במקום דרך יציאת ה-USB. מכיוון שהקושחה יכולה להתפתח במהלך חיי המוצר ST-LINK/V2 (פונקציונליות חדשה, תיקוני באגים, תמיכה במשפחות מיקרו-בקרים חדשות), מומלץ לבקר מעת לעת בדפים הייעודיים ב- www.st.com כדי להישאר מעודכן בגרסה העדכנית ביותר.

פיתוח אפליקציות STM8
עיין בערכת הכלים ST Pack24 עם תיקון 1 או יותר עדכני, הכולל ST Visual Develop (STVD) ו-ST Visual Programmer (STVP).

פיתוח אפליקציות STM32 ותכנות פלאש
רשתות כלים של צד שלישי (IAR™ EWARM, Keil® MDK-ARM™) תומכות ב-ST-LINK/V2 לפי הגרסאות המפורטות בטבלה 5 או בגרסה העדכנית ביותר הזמינה.

טבלה 5. כיצד רשתות כלים של צד שלישי תומכות ב-ST-LINK/V2

צַד שְׁלִישִׁי Toolchain גִרְסָה
IAR™ EWARM 6.20
Keil® MDK-ARM™ 4.20

ST-LINK/V2 דורש מנהל התקן USB ייעודי. אם ערכת הכלים לא תתקין אותה אוטומטית, ניתן למצוא את מנהל ההתקן ב- www.st.com תחת השם STSW-LINK009.
למידע נוסף על כלים של צד שלישי, בקר באתר הבא webאתרים:

סכימות

סכימות

  1. מקרא לתיאורי סיכות:
    VDD = Target voltagחוש e
    DATA = SWIM DATA קו בין יעד לכלי ניפוי באגים
    GND = Ground voltage
    RESET = איפוס מערכת יעד

סכימות

  1. מקרא לתיאורי סיכות:
    VDD = Target voltagחוש e
    DATA = SWIM DATA קו בין יעד לכלי ניפוי באגים
    GND = Ground voltage
    RESET = איפוס מערכת יעד

היסטוריית גרסאות

טבלה 6. היסטוריית גרסאות של מסמך

תַאֲרִיך עדכון שינויים
22 באפריל 2011 1 שחרור ראשוני.
03-2011 ביוני 2 טבלה 2: חיבורי סרט שטוח SWIM עבור ST-LINK/V2: הוספה הערת שוליים 1 לפונקציה "Target VCC".

טבלה 4: JTAGחיבורי כבל /SWD: הוספה הערת שוליים לפונקציה "Target VCC".

לוּחַ 5: אֵיך צד שלישי שרשרת כלים תְמִיכָה ST-LINK/V2: עדכן את "הגרסאות" של IAR ו-Keil.

19 באוגוסט 2011 3 נוסף פרטי מנהל התקן USB ל סעיף 5.3.
11-מאי-2012 4 הוסיפו SWD ו-SWV ל-JTAG תכונות חיבור. שונה

טבלה 4: JTAGחיבורי כבל /SWD.

13-בספטמבר-2012 5 נוסף קוד הזמנה ST-LINK/V2-ISOL.

מְעוּדכָּן סעיף 4.1: פיתוח אפליקציות STM8 בעמוד 15. הערה נוספה 6 in טבלה 4.

נוספה הערה "עבור יישומים בעלות נמוכה..." לפני סעיף 3.3: נוריות מצב ST-LINK/V2 בעמוד 14.

18-2012 באוקטובר 6 נוסף סעיף 5.1: שדרוג קושחה ST-LINK/V2 בעמוד 15.
25-מרס-2016 7 ערך VRMS מעודכן ב מָבוֹא ובתוך תכונות.
18-2018 באוקטובר 8 מְעוּדכָּן טבלה 4: JTAGחיבורי כבל /SWD והערות השוליים שלו. עריכות טקסט קלות בכל המסמך.
09 בינואר 2023 9 מְעוּדכָּן מָבוֹא, תכונות, ו סעיף 5.3: יישום STM32 פיתוח ותכנות פלאש.

מְעוּדכָּן טבלה 5: כיצד רשתות כלים של צד שלישי תומכות ב-ST-LINK/V2. עריכות טקסט קלות בכל המסמך.

הודעה חשובה - קרא בעיון

STMicroelectronics NV וחברות הבנות שלה ("ST") שומרות לעצמן את הזכות לבצע שינויים, תיקונים, שיפורים, שינויים ושיפורים במוצרי ST ו/או במסמך זה בכל עת ללא הודעה מוקדמת. על הרוכשים לקבל את המידע הרלוונטי העדכני ביותר על
מוצרי ST לפני ביצוע הזמנות. מוצרי ST נמכרים בהתאם לתנאי המכירה של ST הקיימים בזמן אישור ההזמנה.
הרוכשים הם האחראים הבלעדיים לבחירה, לבחירה ולשימוש במוצרי ST ו-ST אינה נושאת באחריות לסיוע ביישום או לעיצוב מוצרי הרוכשים.
שום רישיון, מפורש או משתמע, לכל זכות קניין רוחני לא ניתן על ידי ST בזאת.
מכירה חוזרת של מוצרי ST עם הוראות שונות מהמידע המפורט כאן תבטל כל אחריות שניתנה על ידי ST עבור מוצר זה.
ST והלוגו של ST הם סימנים מסחריים של ST. למידע נוסף על סימני מסחר ST, עיין ב www.st.com/trademarks. כל שאר שמות המוצרים או השירותים הם רכושם של בעליהם בהתאמה.
המידע במסמך זה מחליף ומחליף מידע שסופק בעבר בכל גרסאות קודמות של מסמך זה.
© 2023 STMicroelectronics - כל הזכויות שמורות

STMicroelectronics

מסמכים / משאבים

STMicroelectronics ST-LINK/V2 In Circuit Debugger מתכנת [pdfמדריך למשתמש
ST-LINK V2 מתכנת באגים במעגל, ST-LINK V2, מתכנת באגים במעגל, מתכנת באגים במעגל, מתכנת באגים, מתכנת

הפניות

השאר תגובה

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