جدول المحتويات:

برنامج Firmware Flashing ل ESP8266: 4 خطوات
برنامج Firmware Flashing ل ESP8266: 4 خطوات

فيديو: برنامج Firmware Flashing ل ESP8266: 4 خطوات

فيديو: برنامج Firmware Flashing ل ESP8266: 4 خطوات
فيديو: Install MicroPython on ESP8266: 5 Simple Steps in Under 5 Minutes 2024, شهر نوفمبر
Anonim
وميض البرامج الثابتة لـ ESP8266
وميض البرامج الثابتة لـ ESP8266

يحاول الجميع تحديث البرنامج الثابت لوحدة ESP8266 ، وقد تساعدك الإرشادات في وميض البرنامج الثابت في ESP8266.

الخطوة 1: قم بتوصيل ESP8266 بالكمبيوتر

قم بتوصيل ESP8266 بالكمبيوتر
قم بتوصيل ESP8266 بالكمبيوتر
قم بتوصيل ESP8266 بالكمبيوتر
قم بتوصيل ESP8266 بالكمبيوتر

بادئ ذي بدء ، تحتاج إلى توصيل ESP8266 بالكمبيوتر بمساعدة Arduino UNO أو USB-UART. اتبع مخطط الدائرة لتوصيل وحدة ESP8266 بـ Arduino أو USB-UART

لأردوينو أونو

  • قم بتوصيل دبوس 3.3 فولت من Arduino UNO بـ V ++ و EN pin الخاص بـ ESP8266
  • قم بتوصيل دبوس GND الخاص بـ Arduino UNO بدبوس GND الخاص بـ ESP8266
  • قم بتوصيل TX و RX من Arduino UNO pin بـ RX و TX pinof ESP8266
  • قم بتوصيل مفتاح بين GND pin الخاص بـ Arduino UNO و CPIO0 pin الخاص بـ ESP8266 لتنشيط وضع تحديث البرنامج الثابت. (عند الضغط على المفتاح)
  • قم بتوصيل RST الخاص بـ Arduino UNO بـ GND الخاص بـ Arduino UNO

حسب مخطط الدائرة

من أجل USB-UART

  • قم بتوصيل دبوس 3.3 فولت الخاص بـ USB-UART بمنفذ V ++ و EN الخاص بـ ESP8266
  • قم بتوصيل دبوس GND الخاص بـ USB-UART بدبوس GND الخاص بـ ESP8266
  • قم بتوصيل TX و RX من طرف USB-UART بدبوس RX و TX من ESP8266
  • قم بتوصيل مفتاح بين طرف GND الخاص بـ USB-UART ودبوس CPIO0 الخاص بـ ESP8266 لتنشيط وضع تحديث البرنامج الثابت. (عند الضغط على المفتاح)

الخطوة 2: تحقق من الإصدار الحالي

للتحقق من الإصدار الحالي من ESP8266 ، افتح Arduino IDE (إذا لم يكن لديك انقر فوق الرابط للحصول عليه: -https://www.arduino.cc/en/main/software)

ملاحظة: - سيتم فتح المفتاح b / w و GND و CIPO0 (غير مضغوط)

افتح مشروعًا جديدًا <حدد المنفذ في الأدوات <فتح Serial Monitor في الأدوات <حدد معدل Baud إلى 115200

يجب تعيين مراقب المنفذ التسلسلي بحيث يتم إرسال سطر الأوامر مع حرفين NL و CR النهائيين.

في قسم التعليق اختبار الأمر AT

اكتب AT واضغط على Enter

ستعود

في

نعم

ملاحظة: - إذا لم تنجح ، فاضغط على الزر RST في Arduino UNO وحاول مرة أخرى

بعد نوع الاختبار

AT + GMR للتحقق من إصدار البرنامج الثابت الحالي

سيكون الإخراج مثل: -

AT + GMR

إصدار AT: 0.40.0.0 (8 أغسطس 2015 14:45:58) إصدار SDK: 1.3.0 Ai-Thinker Technology Co.، Ltd. الإصدار: 1.3.0.2 سبتمبر 11 2015 11:48:04 موافق

من الضروري أيضًا معرفة حجم ذاكرة الفلاش لوحدة ESP ، ويعتمد عنوان تحميل البرنامج الثابت على حجمها. يصف هذا الدليل البرامج الثابتة المحدثة للوحدة ذات حجم ذاكرة فلاش 8 ميجا بايت (512 كيلو بايت + 512 كيلو بايت) أو 16 ميجا بايت (1024 كيلو بايت + 1024 كيلو بايت) ، الأكثر شيوعًا. يمكن العثور على حجم ذاكرة الفلاش إذا أرسل الأمر AT من إعادة التعيين: AT + RST.

سيكون الإخراج مثل: -

AT + RST

حسنًا ، 8 يناير 2013 ، السبب الأول: 2 ، وضع التمهيد: (3 ، 1) تحميل 0x40100000 ، len 1396 ، غرفة 16 ذيل 4 chksum 0x89 load 0x3ffe8000 ، len 776 ، room 4 tail 4 chksum 0xe8 load 0x3ffe8308 ، len 540 ، room 4 ذيل 8 chksum 0xc0 csum 0xc0 إصدار التمهيد الثاني: 1.4 (b1) سرعة SPI: 40MHz SPI Mode: DIO SPI Flash Size & Map: 8Mbit (512KB + 512KB) القفز لتشغيل user1 @ 1000 Ai-Thinker Technology Co.، Ltd. جاهز

لاحظ كل التفاصيل واخرج

الخطوة 3: أداة الفلاش والبرامج الثابتة

لتحديث البرنامج الثابت ، يجب عليك تنزيل تطبيق الأداة الخاصة والبرامج الثابتة نفسها. طلب تحديث البرنامج الثابت ESP8266 سيستخدم Flash Download Tools من الموقع الرسمي Espressif Systems. رابط لصفحة التنزيل:

يمكن أيضًا تنزيل البرنامج الثابت من الموقع الرسمي. رابط لصفحة التنزيل على الموقع الرسمي:

يجب عليك الانتقال إلى قسم "SDKs & Demos" وتنزيل البرنامج الثابت ESP8266 NONOS SDK الإصدار v1.3.0 على الأقل. أو إصدار أعلى

يجب فك ضغط جميع الملفات التي تم تنزيلها ووضعها في الدليل.

الخطوة 4: تفليش البرنامج الثابت

وامض البرامج الثابتة
وامض البرامج الثابتة
وامض البرامج الثابتة
وامض البرامج الثابتة
وامض البرامج الثابتة
وامض البرامج الثابتة

قم بتشغيل تطبيق Flash Download Tools v "أي إصدار" (ملف exe. بنفس الاسم). في نافذة الفتح ، يجب اختيار الملفات التي تم تنزيلها بشكل صحيح وإعداد وضع الاتصال.

توجد الملفات القابلة للتنزيل في دليل "bin" مع ملفات البرامج الثابتة. لكل ملف يجب عليك تحديد تنزيل عنوان صالح. حدد الملفات في مجلد "bin"

استخدم الجدول التالي في الصور لتحديد الملفات وعناوين الوجهة

اضبط الإعدادات التالية:

  • مجموعة SPIAutoSet ؛
  • CrystalFreq - 26 م ؛
  • حجم الفلاش - 8 ميجابت أو 16 ميجابت حسب حجم ذاكرة الفلاش ؛
  • COM PORT - حدد المنفذ المتصل بـ ESP ؛
  • بريدات - 115200

انقر فوق الزر "ابدأ" في التطبيق لتحديث البرامج الثابتة.

مزامنة البيانات مع المجلس والبدء في التحميل

ملحوظة: - إذا لم يعمل اضغط على زر "RESET" الموجود على اردوينو ثم اضغط على زر "START" مرة أخرى

انتظر حتى نهاية تحديث البرنامج الثابت. في نهاية العملية يظهر نقش FINISH باللون الأخضر.

قم بإيقاف تشغيل وحدة ESP8266 وافصل الأرض عن دبوس CPIO0. (قم بإلغاء الضغط على المفتاح)

قم بتشغيل الوحدة وتشغيل مراقب المنفذ التسلسلي. تأكد من عمل الوحدة النمطية وإصدار البرنامج الثابت الجديد عن طريق إرسال أمر AT AT + GMR.

موصى به: