قدّمت ghi-electronics دعمًا لتصحيح أخطاء الشيفرة المصدرية على الشريحة في Visual Studio لصالح MicroPython. يعمل النظام باستخدام جهاز MicroPython مدعوم وكابل USB متاح، لكن يجب إنشاء صورة MicroPython مخصصة أو تحميل إحدى الصور المقدّمة. وتدعم الأداة إصدارات مختلفة من Raspberry Pi Pico، إلى جانب شرائح ESP32. وقد عمل Pico القياسي من دون مشكلات، بينما أدّى إعداد RP2040 GEEK إلى حدوث خطأ؛ كما توجد مشكلة معروفة مماثلة في Linux وESP32-S3. وتشمل القيود المذكورة على GitHub عدم إمكانية تتبّع الاستثناءات التي تم التقاطها، وإيقاف نقاط التوقّف لجميع سلاسل التنفيذ.
لماذا يهم الأمر
ينقل هذا التطور عملية تصحيح الأخطاء للمطورين الذين يستخدمون MicroPython إلى Visual Studio، ضمن تكوينات مدعومة من الأجهزة والبرمجيات؛ وبذلك يوفّر خيارًا للاستخدام لا يتطلب عتادًا منفصلًا لتصحيح الأخطاء. ومع ذلك، تقتصر الميزة على إصدارات محددة من Raspberry Pi Pico وشرائح ESP32، ما يجعل اختيار اللوحة وخطوات الإعداد جزءًا مباشرًا من العملية. كما أن ضرورة تحميل صورة MicroPython مخصصة أو مقدّمة تجعل التحقق من التوافق إلزاميًا قبل الانتقال في المشاريع الحالية. وتترك المشكلات المحيطة بـ RP2040 GEEK وLinux وESP32-S3، إلى جانب قيود تتبّع الاستثناءات وإيقاف سلاسل التنفيذ، مسألة الحالات التي يمكن فيها استخدام الأداة لتصحيح الأخطاء مفتوحة.