ESP8266 नवीनतम फ़र्मवेयर फ्लैश नहीं कर सकता, "फास्ट फ़्लशिंग त्रुटि" और "पैकेट का अमान्य हेड" (")"


9

मैं http://www.electrodragon.com/w/ESP8266_AT-Command_firmware पर पाए गए फ़र्मवेयर को फ्लैश करने का तरीका नहीं जान सकता । मैं उपयोग कर रहा हूं ESP8266 Download tool v3.4.4। जब मैं डाउनलोड पथ में एक फर्मवेयर जोड़ रहा हूँ यह एक निश्चित प्रतिशत (77 या 99.. अत्यंत) तक चलता है और त्रुटि देता है Invalid head of packet, FAST FLASHING ERROR। एक और बात यह है कि मैं जिन ट्यूटोरियल्स का उपयोग कर रहा हूं उनमें डाउनलोड टूल में कई डाउनलोड पथ प्रविष्टियां भरी हुई हैं, जबकि मेरा खाली है। यह कहता है कि संयुक्त फाइल को अपलोड करें 0x0000। मैंने V1.54...फ़ाइल की सामग्री (दोनों फ़ाइलें) अपलोड करने की कोशिश की, लेकिन फिर भी समान त्रुटि मिली।

यहाँ छवि विवरण दर्ज करें

तो कोई भी इसके माध्यम से मेरा मार्गदर्शन कर सकता है क्योंकि मैं इस में एक पूर्ण newb हूं। टिप्पणियों में आवश्यक किसी भी अन्य जानकारी का उल्लेख करें।

पुनश्च

  1. मुझे पूरा यकीन है कि बिजली की आपूर्ति पर्याप्त है क्योंकि मैं पुराने फर्मवेयर को सुचारू रूप से esp8266 का उपयोग कर रहा हूं। मैंने 200uF कैपेसिटर b / w gnd और vcc (3.3v से FTDI) भी कनेक्ट किया है।
  2. मैंने डबल कनेक्शनों की जांच की है। (हां, GPIO0 ग्राउंडेड है)।
  3. मैंने पहले वाले संस्करण को सफलतापूर्वक फ्लैश किया था, ai-thinker-v1.1.1.binलेकिन जब मैंने इसे arduino IDE सीरियल मॉनिटर से जोड़ा तो इसने असंगत ग्रंथ पाठ देना शुरू कर दिया: पी।

1
आपके ESP का फ़्लैश आकार क्या है?
बेंस कौलिक्स

निश्चित नहीं है, लेकिन यह 32 बिट MCU
सलीम शमीम

मैं मूर्खतापूर्ण था यह तस्वीर पर है। 8Mbit।
बेंस कौलिक्स

मुझे भी यही समस्या हो रही थी और बस बीएयूडी दर डेम 115200 को 230400 में बदल दिया और यह फर्मवेयर को त्रुटियों के बिना फ्लैश कर दिया।
एंजेल ऑर्टिज़

क्या आपको पता है कि आपने एक ही पते पर लोड करने के लिए दो फाइलें सेट की हैं, है ना?
जैरोन्डा एक्स

जवाबों:


6

कॉन्फ़िगरेशन जो मेरे लिए काम करता है

ठीक है समाधान मिला।

  1. सबसे पहले मुझे लगता है कि पता लगाया गया जानकारी ब्लॉक फ़्लैश आकार बताता है। स्नैप में इसे 8MBit के रूप में देखा जा सकता है।
  2. फर्मवेयर के 1.54 संस्करण में दो फाइलें हैं, एक 8Mbit के लिए और दूसरी 32Mbit के लिए।
  3. मैं 8Mbit के लिए गया और दोनों की जाँच की SpiAutoSetऔर DoNotChgBin, और वोला। यह इस समय सफल था।
  4. मैंने बॉड्रेट को अधिकतम (1500000) पर सेट किया है, हालांकि यह आवश्यक नहीं है।

पुनश्च: कृपया किसी भी महत्वपूर्ण जानकारी का उल्लेख करके मुझे उत्तर में सुधार करने में मदद करें, अगर मुझे उत्तर में उल्लेख करना है या कुछ भी गलत है।


1
वास्तव में, @ बेंस सही थे। मैं टूलकिन को नहीं जानता, क्या ऐसी कोई चीज है जिसे आप अपने उत्तर में संपादित कर सकते हैं ताकि किसी अन्य व्यक्ति के लिए उसे इसी तरह की समस्या के साथ अधिक उपयोगी बनाया जा सके - जैसे कि स्क्रीनशॉट जहाँ आप फ़्लैश आकार देखते हैं?
सीन होलीहेन

इसे @SeanHoulihane
सलीम शमीम

मेरा मानना ​​है कि बॉड्रेट आमतौर पर 115200 है, हालांकि यह निश्चित नहीं है।
बेंस कौलिक्स

1
ध्यान दें कि आप बगल में टिक पर क्लिक करके अपने उत्तर को चिह्नित कर सकते हैं।
बेंस कौलिक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.