يمكن العثور على الميزات الجديدة وإصلاحات الأخطاء في سجل التغيير الخاص بمشروع البرنامج هذا.
مكتبة وأدوات Stlink مرخصة بموجب ترخيص BSD-3 .
Stlink عبارة عن مجموعة أدوات مفتوحة المصدر لبرمجة وتصحيح أجهزة ولوحات STM32 المصنعة بواسطة STMicroelectronics. وهو يدعم العديد من لوحات مبرمجي STLINK (والنسخ منها) والتي تستخدم شريحة متحكم دقيق لترجمة الأوامر من USB إلى JTAG/SWD. هناك أربعة أجيال متوفرة في السوق وجميعها مدعومة بمجموعة الأدوات هذه:
على مستوى المستخدم لا يوجد فرق في التعامل أو التشغيل بين هذه المراجعات المختلفة.
تتضمن مجموعة أدوات STlink:
st-info
- أداة معلومات مبرمجة ورقاقةst-flash
- أداة لمعالجة الفلاشst-trace
- أداة تسجيل لتسجيل المعلومات حول التنفيذst-util
- خادم GDB (مدعوم في Visual Studio Code / VSCodium عبر البرنامج المساعد Cortex-Debug)stlink-lib
- مكتبة الاتصالاتstlink-gui
- واجهة المستخدم الرسومية [اختياري] تم إدراج أهداف MCU العاملة المعروفة حاليًا في support_devices.md.
يمكن العثور على قائمة التشغيل المدعومة في version_support.md.
قد يساعدك برنامجنا التعليمي إلى جانب بعض المهام المتقدمة والمعلومات الإضافية.
ويندوز :
اعتبارًا من الإصدار v1.6.1، أصبحت ثنائيات Windows المستقلة متاحة (مرة أخرى) على صفحة إصدار المشروع. يرجى التأكد من تحديد الإصدار الصحيح لنظامك (i686 أو x86_64). يمكن فك ضغط ملف الأرشيف إلى أي موقع مرغوب حيث أنه لا يحتوي على أي مسارات مضمنة. ومع ذلك، نقترح نقل مجلد التطبيق الذي تم فك ضغطه إلى C:Program Files
على أنظمة 32 بت وإلى C:Program Files (x86)
على أنظمة 64 بت (مجموعة الأدوات 32 بت).
وبدلاً من ذلك، يمكن تجميع وتثبيت من المصدر كما هو موضح في دليل التجميع الخاص بنا.
لينكس/يونكس :
نوصي بتثبيت stlink-tools
من مستودع الحزمة للتوزيع المستخدم:
ملاحظة: نظرًا لأن الحزم الموزعة عبر مستودعات Debian وUbuntu تختلف عن حزمة deb التي يتم صيانتها ذاتيًا، فإننا نوصي باستخدام الأخيرة بدلاً من ذلك (انظر الرابط أدناه). فهو يوفر الفرصة للتعامل مع مشكلات الحزمة التي أبلغ عنها المستخدم وإصلاحها مباشرةً داخل المشروع ولا يعد زائدًا عن الحاجة لأي قيود ناجمة عن إرشادات الصيانة الخارجية.
ماك :
لقد تم إسقاط دعم نظام التشغيل macOS مع الإصدار 1.8.0.
الرجاء استخدام الإصدار 1.7.0 بدلاً من ذلك، ولكن لاحظ أن هذا الإصدار لم يعد مدعومًا ومحافظًا عليه!
عندما لا يتوفر أي ملف قابل للتنفيذ لنظامك الأساسي أو عندما تحتاج إلى الإصدار الأحدث (ربما غير مستقر)، فإنك تحتاج إلى تجميع مجموعة الأدوات بنفسك. تم شرح هذا الإجراء في دليل التجميع.
يرجى أيضًا الرجوع إلى إرشادات المساهمة الخاصة بنا.
آمل ألا يكون الأمر خارج الموضوع، لكنني شعرت بالإحباط الشديد بسبب الأشياء المتعلقة بـ AVR على OpenBSD، وحقيقة أن stlink الذي تم إنشاؤه خارج الصندوق دون الحاجة إلى لمس أي شيء كان أمرًا مريحًا للغاية. حرفيا جعل عطلة نهاية الأسبوع بأكملها أفضل! أعتبر ذلك بفضل @Crest وأيضًا لفريق stlink-org (يبدو أن @Nightwalker-87 و@xor-gate) قد صنعوا برنامجًا ليس مخالفًا لأنظمة التشغيل "الهامشية". شكرًا <3" - نبونفيلس، 11.12.2021