تخطي للذهاب إلى المحتوى

ST-LINK V2

مبرمجة ومصحح الأخطاء ST-LINK V2 – الأداة المعيارية لبرمجة وتتبع أخطاء عائلات STM32 وSTM8 بسرعة واحترافية!

تعتبر وحدة ST-LINK V2 المبرمجة الأساسية الأكثر انتشاراً في مجتمع الأنظمة المدمجة ومطوري متحكمات STM32 (مثل لوحات Blue Pill و Black Pill) بالإضافة لعائلة STM8. تتصل المبرمجة بالكمبيوتر كمنفذ USB قياسي وتتخاطب مع المتحكم عبر واجهات التصحيح البرمجية السريعة (SWD / SWIM)، لتتيح رفع الفيرموير وتتبع تنفيذ الكود خطوة بخطوة داخل الذاكرة لحظياً.

أبرز المزايا والمواصفات:

  • دعم واجهات التصحيح القياسية (In-Circuit Debugging & Programming):

    • واجهة SWD (Serial Wire Debug): مخصصة لمتحكمات ARM Cortex-M وعائلة STM32 بالكامل، وتتطلب سلكين أساسيين فقط لنقل البيانات والساعة (SWDIO و SWCLK) بالإضافة إلى التغذية والأرضي.

    • واجهة SWIM (Single Wire Interface Module): مخصصة لبرمجة متحكمات STM8 الدقيقة عبر طرف مفرد عالي السرعة.

  • إمكانيات تتبع أخطاء متقدمة (Full On-Chip Debugging): لا تقتصر على حرق الكود فقط كالمحولات التسلسلية العادية (UART/FTDI)، بل تتيح وضع نقاط التوقف (Breakpoints)، مراقبة المتغيرات وقيم السجلات (Registers) في الزمن الحقيقي، والتنفيذ خطوة بخطوة (Step-over / Step-into).

  • توافقية برمجية واسعة:

    • مدعومة رسمياً ومباشرة عبر برمجيات ST مثل STM32CubeProgrammer و STM32CubeIDE.

    • مدعومة عبر بيئات التطوير الشهيرة: Keil MDK-ARM, IAR EWARM, PlatformIO, و VS Code (عبر OpenOCD).

    • توافق كامل مع Arduino IDE عند اختيار طريقة الرفع "STM32duino ST-Link".

  • مخارج تغذية مدمجة وحماية داخلية:

    • توفر طرفي خرج تغذية مستقلين: 3.3V و 5.0V لتشغيل المتحكم مباشرة من منفذ الـ USB دون الحاجة لمصدر طاقة إضافي أثناء البرمجة.

    • مزودة بفيوز ذاتي التعافي (500mA Self-recovery Fuse) لحماية منافذ حاسوبك من دارات القصر (Short-Circuit) وتوصيلات الأسلاك الخاطئة.

  • مخطط دبابيس واضح (Pinout): تأتي الدناجل المصغرة بمخطط توصيل مطبوع مباشرة بالليزر على الغلاف المعدني لتسهيل ربط أسلاك الدوبونت (Dupont Jumpers) ذات الـ 10 أطراف.

أبرز الاستخدامات:

  • رفع البوت لودر وحرق الأكواد على لوحات STM32F103C8T6 (Blue Pill) ومتحكمات STM32 المخصصة دون الحاجة لتبديل جمبرات الـ BOOT يدوياً في كل مرة.

  • تصحيح واختبار برمجيات الأنظمة المدمجة الكبيرة وتحديد مواضع انهيار النظام (HardFault Handlers).

  • قراءة وتفريغ محتويات ذاكرة الفلاش المحمية، وتجاوز أو تفعيل حماية القراءة (Read-Out Protection - ROP).

  • إنتاج واختبار البوردات المخصصة ذات التصاميم الصناعية عبر منافذ SWD الاختبارية الدقيقة.

0.00 $ 0.00 $