לדלג לתוכן

ST-Link

כאן לא אתר ויקיפדיה. דף זה נשמר אוטומטית מכיוון שבתאריך 2025-11-25 התקיים דיון האם למחוק אותו. לצפייה בדף המקורי , אם לא נמחק.

חזרה לרשימת הדפים שנמחקו

מתוך ויקיפדיה, האנציקלופדיה החופשית
אנו דנים כעת בשאלה האם ערך זה עומד בקריטריונים להיכלל בוויקיפדיה. אתם מוזמנים לשפר ולהרחיב את הערך על מנת להסיר את הספקות, וכן להשתתף בדיון בדף השיחה של הערך.
הדיון אורך שבוע, וניתנת בו הזדמנות להביע תמיכה מנומקת בהשארת הערך. הערך יימחק בתום שבוע ימים, אלא אם כן הובעה תמיכה שכזו בידי עורך או עורכת בעלי זכות הצבעה מלבד יוצר או יוצרת הערך. (התבנית הוצבה בתאריך 25.11.25).
אנו דנים כעת בשאלה האם ערך זה עומד בקריטריונים להיכלל בוויקיפדיה. אתם מוזמנים לשפר ולהרחיב את הערך על מנת להסיר את הספקות, וכן להשתתף בדיון בדף השיחה של הערך.
הדיון אורך שבוע, וניתנת בו הזדמנות להביע תמיכה מנומקת בהשארת הערך. הערך יימחק בתום שבוע ימים, אלא אם כן הובעה תמיכה שכזו בידי עורך או עורכת בעלי זכות הצבעה מלבד יוצר או יוצרת הערך. (התבנית הוצבה בתאריך 25.11.25).
ערך ללא מקורות
בערך זה אין מקורות ביבליוגרפיים כלל, לא ברור על מה מסתמך הכתוב וייתכן שמדובר במחקר מקורי.
אנא עזרו לשפר את אמינות הערך באמצעות הבאת מקורות לדברים ושילובם בגוף הערך בצורת קישורים חיצוניים והערות שוליים.
אם אתם סבורים כי ניתן להסיר את התבנית, ניתן לציין זאת בדף השיחה. (25 בנובמבר 2025)
ערך ללא מקורות
בערך זה אין מקורות ביבליוגרפיים כלל, לא ברור על מה מסתמך הכתוב וייתכן שמדובר במחקר מקורי.
אנא עזרו לשפר את אמינות הערך באמצעות הבאת מקורות לדברים ושילובם בגוף הערך בצורת קישורים חיצוניים והערות שוליים.
אם אתם סבורים כי ניתן להסיר את התבנית, ניתן לציין זאת בדף השיחה. (25 בנובמבר 2025)

ST-LINK הוא התקן חומרתי לניפוי שגיאות ופיתוח תוכנה (in-circuit debugger and programmer) שפותח על ידי חברת STMicroelectronics (ST) לשימוש עם מיקרו-בקרים ממשפחות STM8 ו-STM32. המכשיר מאפשר תכנות זיכרון פלאש, דיבאג בזמן אמת והרצת קוד על גבי לוחות יישום באמצעות ממשקי JTAG, ‏SWD ‏(Serial Wire Debug)‏ ו-SWIM ‏(Single Wire Interface Module)‏. ST-LINK משמש בעיקר מפתחי מערכות משובצות ומשולב בלוחות פיתוח רבים של ST, כגון Nucleo, Discovery ו-Eval.

מאז הצגתו, ST-LINK הפך לכלי סטנדרטי בתעשייה לפיתוח עם מיקרו-בקרים של ST, עם תמיכה בכלי פיתוח כמו STM32CubeIDE, Keil, IAR ו-STM32CubeProgrammer.

ST-LINK הוצג לראשונה כחלק מלוחות הפיתוח של STMicroelectronics בתחילת שנות ה-2000, עם גרסאות מוקדמות ששולבו בלוחות Discovery. הגרסאות העצמאיות הראשונות היו ST-LINK (גרסה 1) ו-ST-LINK/V2, שהיו זמינות כמוצר נפרד או משולב בלוחות.

  • ST-LINK/V1: גרסה ראשונית, מוגבלת יחסית, כיום אינה נפוצה.
  • ST-LINK/V2: הוצגה בסביבות 2010–2012 כשדרוג משמעותי, עם תמיכה מלאה ב-SWD/JTAG ו-SWIM. זמינה כמוצר עצמאי או משולבת בלוחות.
  • ST-LINK/V2-1: גרסה משופרת של V2, בעיקר משולבת בלוחות Nucleo ו-Discovery מודרניים יותר, עם תוספת של Virtual COM Port וממשק Mass Storage להעלאת קושחה בדרג-אנד-דרופ.
  • STLINK-V3: הוצגה ב-2019 כדור חדש, עם ביצועים גבוהים יותר, תמיכה ב-USB High-Speed וגשרים נוספים (כגון UART, SPI, I²C, CAN).

נכון ל-2025, דגמי V3 הם המומלצים לפיתוח חדש, בעוד V2 עדיין נתמכים ומשמשים בפרויקטים רבים.

גרסאות עיקריות

[עריכת קוד מקור | עריכה]
גרסה שנה מאפיינים עיקריים שימוש נפוץ
ST-LINK/V2 2012 SWD/JTAG, SWIM, USB Full-Speed, מתח יעד 3–5 וולט מוצר עצמאי, לוחות ישנים
ST-LINK/V2-ISOL 2015 כמו V2 + בידוד גלווני (עד 1–2.5 קילו-וולט) סביבות תעשייתיות רועשות
ST-LINK/V2-1 2014 כמו V2 + Virtual COM Port + Mass Storage (גרירת קובץ bin/hex) משולב בלוחות Nucleo ו-Discovery מודרניים
STLINK-V3SET 2019 USB High-Speed, גשרים מרובי-פרוטוקולים (UART, SPI, I²C, CAN, GPIO), עיצוב מודולרי דיבאג מתקדם וקווי ייצור
STLINK-V3MINI / STLINK-V3MODS 2020 ואילך גרסאות קומפקטיות של V3 (לעיתים עם USB-C) פיתוח נייד ומוטמע
STLINK-V3BRIDGE (פונקציונליות Bridge + API רשמי) 2019–2024 Multi-path bridge USB → SPI/I²C/CAN/CAN FD/GPIOs + ספריית API ייעודית (STLINK-V3-BRIDGE) תכנות דרך bootloader, תקשורת ישירה עם פריפריה חיצונית, אוטומציה
STLINK-V3PWR 2023 תוספת מדידת זרם ומתח מדויקת (ננו-אמפר עד אמפר) יישומי Low-Power ופרופיל צריכת חשמל

מאפיינים טכניים

[עריכת קוד מקור | עריכה]
  • ממשקי דיבאג: JTAG/SWD ל-STM32, SWIM ל-STM8.
  • חיבור למחשב: USB (Full-Speed ב-V2, High-Speed ב-V3).
  • תמיכת מתח: 1.65–5.5 וולט בדרך כלל (תלוי בגרסה).
  • תכונות נוספות (בגרסאות מתקדמות): Virtual COM Port, גשר USB ל-UART/SPI/I²C/CAN, Mass Storage להעלאת bin/hex ישירה.
  • עדכון קושחה: באמצעות תוכנת STLinkUpgrade, זמינה בחינם מאתר ST.

ST-LINK תומך בכלי פיתוח רשמיים של ST ובכלים צד-שלישי כמו OpenOCD (באמצעות פרויקט stlink-org בקוד פתוח).

ST-LINK משמש להורדת קוד, ניפוי באגים (breakpoints, watch variables), מדידת ביצועים ומחיקת/תכנות זיכרון. הוא חיוני בפיתוח עם STM32, הנפוץ במכשירי IoT, רובוטיקה, בקרה תעשייתית ומכשור רפואי. קיימים גם חיקויים זולים (clones) סיניים של ST-LINK/V2, שפועלים היטב אך לעיתים מוגבלים בעדכונים עתידיים.

קישורים חיצוניים

[עריכת קוד מקור | עריכה]
  • ST-LINK/V2 (באנגלית) – דף המוצר הרשמי של ST-LINK/V2
  • STLINK-V3SET (באנגלית) – דף המוצר הרשמי של STLINK-V3
  • STLINK-V3MODS (באנגלית)
  • STLINK-V3MINI (באנגלית)
  • STLINK-V3PWR (באנגלית)
  • כל מוצרי ST-LINK (באנגלית) – רשימה מלאה ומעודכנת (נובמבר 2025)
  • פרויקט stlink (באנגלית) – כלי קוד פתוח לדיבאג ותכנות ST-LINK (תומך V2 ו-V3)
  • ST-LINK כ-Bridge (באנגלית) – מדריך רשמי לשימוש בפונקציית ה-Bridge של STLINK-V3