جدول المحتويات:
- الخطوة 1: قم بتوصيل ESP8266 بالكمبيوتر
- الخطوة 2: تحقق من الإصدار الحالي
- الخطوة 3: أداة الفلاش والبرامج الثابتة
- الخطوة 4: تفليش البرنامج الثابت
فيديو: برنامج Firmware Flashing ل ESP8266: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
يحاول الجميع تحديث البرنامج الثابت لوحدة ESP8266 ، وقد تساعدك الإرشادات في وميض البرنامج الثابت في ESP8266.
الخطوة 1: قم بتوصيل 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.
موصى به:
كيفية جعل برنامج تعقب البيانات الحية لفيروس كورونا COVID 19 باستخدام ESP8266 ، عرض الورق الإلكتروني: 7 خطوات
كيفية جعل برنامج تعقب البيانات الحية لفيروس كورونا COVID 19 مع ESP8266 ، شاشة عرض الورق الإلكتروني: 1
برنامج أي لوحة / وحدة ESP8266 مع البرامج الثابتة لأوامر AT: 5 خطوات
برنامج أي لوحة / وحدة ESP8266 مع AT Commands Firmware: يمكن برمجة كل وحدة ولوحة ESP8266 بعدة طرق: أوامر Arduino و python و Lua و AT ، على الأرجح … الثلاثة الأولى منهم هي الأفضل للتشغيل المستقل ، البرامج الثابتة AT لاستخدام ESP8266 كوحدة نمطية أو للاختبار السريع مع TTL RS232 c
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: 6 خطوات
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: مرحبًا بالجميع ، هذا يحدث لنا جميعًا. تقوم ببناء مشروع ، وتوصيل جميع المستشعرات بحماس ، وفجأة ، يتوقف Arduino ولا تتم معالجة أي مدخلات. "ما الذي يحدث؟" ، ستسأل وتبدأ في البحث في الكود الخاص بك ، فقط لإعادة
برنامج Flash AT Command Firmware إلى وحدة ESP01 (يتطلب محول USB إلى TTL): 5 خطوات
برنامج Flash AT Command الثابت إلى وحدة ESP01 (يتطلب محول USB إلى TTL): بواسطة Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
كيفية تحويل الحيوانات باستخدام برنامج جيمب (برنامج مجاني): 5 خطوات
كيفية تحويل الحيوانات باستخدام برنامج GIMP (برنامج مجاني): سوف أعلمك كيفية تحويل حيوانين خلال هذا التدريب. يمكنك استخدام طريقة التحويل هذه لأي حيوانات ، أو أي إبداع يمكنك التوصل إليه. أرني إبداعاتك ، باستخدام هذا الدليل السهل المتابعة! الأشياء المطلوبة: الكمبيوتر ، الإبداع