Tidak dapat mem-flash firmware ESP8266 terbaru, mengatakan “Kesalahan Fast Flashing” dan “Head of package tidak valid ('')”

9

Saya tidak tahu bagaimana cara mem-flash firmware yang ditemukan di http://www.electrodragon.com/w/ESP8266_AT-Command_firmware . Saya menggunakan ESP8266 Download tool v3.4.4. Ketika saya menambahkan firmware di jalur unduhan, ia berlanjut hingga persentase yang tetap (77 atau 99..terutama) dan memberikan kesalahan Invalid head of packet, FAST FLASHING ERROR. Satu hal lagi adalah tutorial yang saya gunakan untuk melakukan ini memiliki banyak entri jalur unduhan yang diisi dengan alat unduh sementara milik saya kosong. Dikatakan mengunggah file gabungan ke 0x0000. Saya mencoba mengunggah V1.54...konten file (kedua file) tetapi masih mendapatkan kesalahan yang sama.

masukkan deskripsi gambar di sini

Jadi siapa pun bisa membimbing saya melalui ini karena saya benar-benar seorang pemula dalam hal ini. Harap sebutkan informasi lain yang diperlukan dalam komentar.

PS

  1. Saya cukup yakin catu daya memadai karena saya telah menggunakan esp8266 dengan firmware lama dengan lancar. Saya juga menghubungkan kapasitor 200uF b / w gnd dan vcc (3.3V dari FTDI).
  2. Saya sudah mengecek koneksi. (Ya, GPIO0 di-ground).
  3. Saya mem-flash versi sebelumnya dengan sukses ai-thinker-v1.1.1.bintetapi ketika saya menghubungkannya ke monitor serial arduino IDE mulai memberikan teks omong kosong tanpa akhir: P.
Salim Shamim
sumber
1
Berapa ukuran flash ESP Anda?
Bence Kaulics
Tidak yakin, tetapi dikatakan 32 bit MCU
Salim Shamim
Saya konyol itu ada di gambar. 8Mbit.
Bence Kaulics
Saya mengalami masalah yang sama dan baru saja mengubah BAUD rate deoim 115200 menjadi 230400 dan menginstal firmware tanpa kesalahan.
Angel Ortiz
Anda sadar Anda telah menetapkan dua file untuk memuat ke alamat yang sama, bukan?
Jaromanda X

Jawaban:

6

Konfigurasi yang berhasil untuk saya

Oke temukan solusinya.

  1. Pertama saya pikir blok info yang terdeteksi memberitahu ukuran flash. Di Snap itu bisa dilihat sebagai 8MBit.
  2. Versi 1,54 dari firmware memiliki dua file, satu untuk 8Mbit dan yang lainnya untuk 32Mbit.
  3. Aku pergi untuk 8Mbit dan memeriksa keduanya SpiAutoSetdan DoNotChgBin, dan volla. Itu berhasil kali ini.
  4. Saya mengatur baudrate ke maksimum (1500000) meskipun tidak yakin apakah itu perlu.

PS: Tolong bantu perbaiki jawaban dengan menyebutkan informasi penting yang perlu saya sebutkan dalam jawaban atau Jika ada yang salah.

Salim Shamim
sumber
1
Akibatnya, @Bence benar saat itu. Saya tidak tahu rantai alat, apakah ada sesuatu yang dapat Anda edit dalam jawaban Anda untuk membuatnya lebih bermanfaat bagi orang lain dengan masalah yang sama - seperti tangkapan layar di mana Anda melihat ukuran lampu kilat?
Sean Houlihane
Menambahkannya @SeanHoulihane
Salim Shamim
Saya percaya baudrate biasanya 115200, tidak yakin sekalipun.
Bence Kaulics
1
Perhatikan bahwa Anda dapat menandai jawaban Anda sebagai diterima dengan mengklik tanda centang di sebelahnya.
Bence Kaulics