ESP Easy Flasher

مقدمة
ESP Easy Flasher هو غلاف لـ Great Esptool.exe و Power Shell لتتمكن من وميض وبرمجة وحدات ESP8266 بسهولة مع البرنامج الثابت ESP. يتم تضمين جميع الملفات المطلوبة في ملف exe ، فقط قم بتنزيله ووضعه في المكان الذي تريده. سيتم استخراج بنية الملف المطلوبة والملفات المفقودة تلقائيًا. تتمثل الفكرة وراء التطبيق في جعل وميض وإعداد ESP Easy FW كما هو الحال في الدفق ممكن. لا تزال مرحلة مبكرة جدًا ولكن نأمل أن تكون وظيفية لمعظم حالات الاستخدام.
ميزات فلاش
+ Flash ESP8266 (+ESP8285) using embedded ESPTOOL.exe [0.4.12]
+ Use maximum baud rate if wanted
+ Use forced DOUT if wanted
+ Monitor serial (COM) port using embedded plink.exe
+ Download new versions from GitHub
- Erase flash (NOT IMPLEMENTED)
- Scan for ESP model + size of mem (NOT IMPLEMENTED)
Post Flash ميزات (لـ ESP Easy 2.0.0+)
+ NO NEED FOR AP MODE setup: set Unit name, number, admin password, Wifi settings, IP, right after flash
+ Activate and upload rules (DEPENDING ON THE CONNECTION TO THE UNIT THIS MIGHT TAKE SOME MINUTES DUE TO LATENCY)
معلومات إضافية
- يتم دعم Windows فقط (Windows 10 ، Windows 8.1 ، Windows 8 ، Windows 7) لأنه يعتمد على PowerShell V2+ إلى التواصل المسلسل مع الوحدات.
- الوكالة FB هي الخط المستخدم داخل التطبيق ، وإذا لم يكن موجودًا ، فسوف يطلب منك التطبيق سحب وإلقاء ملف الخطين الموجودين في مجلد App_Data إلى مجلد الخطوط (تم فتحه تلقائيًا).
- هناك حاجة إلى حقوق المسؤول لتكون قادرة على الحصول على أسماء منافذ COM (أسماء السائقين).
- يجب وضع ملفات Bin في مجلد Bin (قد تتغير في المستقبل ولكني أخطط لتنزيل إصدارات جديدة تلقائيًا من Github)
- يجب وضع ملفات القواعد (TXT) في مجلد القواعد.
- سيتم وضع ملفات السجل لكل فلاش في مجلد السجل.
- يتم إنشاء سجل التصحيح بواسطة: حفظ الإعدادات وفتح ملف INI ، وتغيير مستوى التصحيح من 0 إلى 1 ، وإعادة تشغيل التطبيق وسيظهر ملف سجل الأخطاء في نفس المكان مثل EXE. يتم إرسال سجلات التصحيح هنا ، ولكن يرجى إضافة معلومات (البريد الإلكتروني ، الاسم ، إلخ) في الملف النصي قبل التحميل!
- معالجة الأخطاء إذا كانت أداة الفلاش تخبرك بحدوث خطأ ، فإن الاختبار القياسي هو ببساطة إعادة تعيين الوحدة (إذا كانت الوحدة تحتوي على مفتاح لهذا ، فاستخدم ذلك ، وإلا افصل الكبل) ثم حاول مرة أخرى. وميض على المسلسل ليس علمًا دقيقًا.
- بعد معالجة الفلاش بعد فلاش ناجح ، يمكنك استخدام الأداة لبرمجة الوحدة عبر الاتصال التسلسلي. باستخدام حقول إدخال النص في واجهة المستخدم الرسومية (معلومات الوحدة وإعدادات WiFi) ، يمكنك جعل تسجيل الدخول ESP إلى شبكتك دون الحاجة إلى توصيله باستخدام وضع نقطة الوصول. ولكن ، تواجه بعض الوحدات وقتًا صعبًا في إعادة التشغيل بعد فلاش (الطريقة الافتراضية هي أن أداة الفلاش ستجعل وحدة إعادة التشغيل بعد ناجحة الفلاش). لإصلاح هذا ، أضفت وظيفة الإيقاف المؤقت للتطبيق مباشرة بعد الفلاش وقبل تسلسل Post Flash ، يتيح لك ذلك إعادة تشغيل/إعادة تعيين وحدة لا تستجيب للاتصال التسلسلي تلقائيًا.
أخطط لإضافة المزيد من الميزات على أساس أسبوعي. شكرا على كل التعليقات!
أسطورة
+ Green is a feature already implemented
- Red is on the todo-list
تنصل
- واجهة المستخدم الرسومية في بعض الأحيان يتصرف غريب. يمكنك إصلاح هذا عن طريق حفظ (زر أو alt + s) الإعدادات وفي الافتراضي. أعد تشغيل التطبيق وسيظهر أكبر/أصغر من ذي قبل.