ไม่สามารถแฟลชเฟิร์มแวร์ล่าสุดของ ESP8266 พูดว่า“ ข้อผิดพลาดกะพริบเร็ว” และ“ หัวแพ็กเก็ตไม่ถูกต้อง ('')”


9

ฉันไม่สามารถคิดออกว่าจะแฟลชเฟิร์มที่พบในhttp://www.electrodragon.com/w/ESP8266_AT-Command_firmware ESP8266 Download tool v3.4.4ฉันใช้ เมื่อผมเพิ่มเฟิร์มในเส้นทางการดาวน์โหลดมันไปจนถึงร้อยละคงที่ (77 หรือ 99..mostly) Invalid head of packet, FAST FLASHING ERRORและให้ข้อผิดพลาด อีกสิ่งหนึ่งคือบทเรียนที่ฉันใช้ในการทำเช่นนี้มีรายการเส้นทางการดาวน์โหลดมากมายที่กรอกไว้ในเครื่องมือดาวน์โหลดในขณะที่ของฉันว่างเปล่า 0x0000มันบอกว่าการอัปโหลดไฟล์มารวมกันเพื่อ ฉันลองอัปโหลดV1.54...เนื้อหาของไฟล์ (ทั้งไฟล์) แต่ก็ยังมีข้อผิดพลาดที่คล้ายกัน

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นใคร ๆ ก็สามารถแนะนำฉันผ่านสิ่งนี้ได้เพราะฉันเป็นคนใหม่ที่สมบูรณ์ในเรื่องนี้ กรุณาพูดถึงข้อมูลอื่น ๆ ที่จำเป็นในความคิดเห็น

PS

  1. ฉันค่อนข้างแน่ใจว่าแหล่งจ่ายไฟเพียงพอเพราะฉันใช้ esp8266 กับเฟิร์มแวร์เก่าอย่างราบรื่น ฉันได้เชื่อมต่อตัวเก็บประจุ 200uF b / w gnd และ vcc (3.3v จาก FTDI)
  2. ฉันตรวจสอบการเชื่อมต่อซ้ำแล้วซ้ำอีก (ใช่แล้ว GPIO0 ต่อสายดิน)
  3. ฉันแฟลชเวอร์ชั่นก่อนหน้านี้สำเร็จแล้วai-thinker-v1.1.1.binแต่เมื่อฉันเชื่อมต่อกับ arduino IDE จอภาพแบบอนุกรมก็เริ่มให้ข้อความที่ไม่มีความหมาย: P

1
ขนาดแฟลชของ ESP ของคุณคืออะไร?
Bence Kaulics

ไม่แน่ใจ แต่มันบอกว่า 32 บิต MCU
Salim Shamim

ฉันโง่มันเป็นภาพ 8Mbit
Bence Kaulics

ฉันมีปัญหาเดียวกันและเพิ่งเปลี่ยนอัตรา BAUD deoim 115200 เป็น 230400 และมันกระพริบเฟิร์มแวร์โดยไม่มีข้อผิดพลาด
Angel Ortiz

คุณรู้หรือไม่ว่าคุณได้ตั้งสองไฟล์ให้โหลดไปยังที่อยู่เดียวกันใช่ไหม
Jaromanda X

คำตอบ:


6

การกำหนดค่าที่เหมาะกับฉัน

โอเคพบวิธีแก้ปัญหาแล้ว

  1. ประการแรกฉันคิดว่าบล็อกข้อมูลที่ตรวจพบบอกขนาดแฟลช ใน Snap มันถูกมองว่าเป็น 8MBit
  2. เฟิร์มแวร์เวอร์ชั่น 1.54 มีไฟล์สองไฟล์หนึ่งไฟล์สำหรับ 8Mbit และอีกหนึ่งไฟล์สำหรับ 32Mbit
  3. ฉันไป 8Mbit และตรวจสอบทั้งSpiAutoSetและDoNotChgBinและ volla คราวนี้ประสบความสำเร็จ
  4. ฉันตั้งค่า baudrate ให้สูงสุด (1500000) ไม่แน่ใจว่าจำเป็นหรือไม่

ป.ล. : โปรดช่วยปรับปรุงคำตอบด้วยการพูดถึงข้อมูลสำคัญใด ๆ ที่ฉันต้องพูดถึงในคำตอบหรือหากมีอะไรผิดปกติ


1
ในผล @Bence ถูกต้องแล้ว ฉันไม่รู้จัก toolchain มีอะไรที่คุณสามารถแก้ไขได้ในคำตอบของคุณเพื่อให้มีประโยชน์มากขึ้นสำหรับคนอื่นที่มีปัญหาคล้ายกัน - เช่นภาพหน้าจอที่คุณเห็นขนาดแฟลชหรือไม่
Sean Houlihane

เพิ่ม @SeanHoulihane
Salim Shamim

ฉันเชื่อว่า baudrate มักจะเป็น 115200 แต่ก็ไม่แน่ใจ
Bence Kaulics

1
โปรดทราบว่าคุณสามารถทำเครื่องหมายคำตอบของคุณเป็นที่ยอมรับโดยคลิกที่เครื่องหมายถูกข้างๆ
Bence Kaulics
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.