Impossibile aggiornare il firmware ESP8266 più recente, dice "Errore di lampeggiamento rapido" e "Headset del pacchetto non valido ('')"


9

Non riesco a capire come eseguire il flashing del firmware trovato su http://www.electrodragon.com/w/ESP8266_AT-Command_firmware . Sto usando ESP8266 Download tool v3.4.4. Quando sto aggiungendo un firmware nel percorso di download, continua fino a una percentuale fissa (77 o 99..stante) e dà l'errore Invalid head of packet, FAST FLASHING ERROR. Un'altra cosa è che i tutorial che sto usando per fare questo hanno molte voci del percorso di download riempite nello strumento di download mentre le mie sono semplicemente vuote. Dice caricare il file combinato su 0x0000. Ho provato a caricare V1.54...il contenuto del file (entrambi i file) ma ho riscontrato l'errore simile.

inserisci qui la descrizione dell'immagine

Quindi chiunque potrebbe guidarmi attraverso questo come io sono completamente nuovo in questo. Si prega di citare qualsiasi altra informazione necessaria nei commenti.

PS

  1. Sono abbastanza sicuro che l'alimentatore sia adeguato dato che sto usando esp8266 con il vecchio firmware senza problemi. Ho anche collegato un condensatore da 200uF in b / n gnd e vcc (3.3v da FTDI).
  2. Ho ricontrollato le connessioni (Sì, GPIO0 è collegato a terra).
  3. Ho eseguito il flashing di una versione precedente correttamente ai-thinker-v1.1.1.binma quando l'ho collegato al monitor seriale IDE arduino ha iniziato a dare un testo senza parole senza senso: P.

1
Qual è la dimensione del flash del tuo ESP?
Bence Kaulics l'

Non sono sicuro, ma dice MCU a 32 bit
Salim Shamim

Ero sciocco è sulla foto. 8 Mbit.
Bence Kaulics l'

Stavo avendo lo stesso problema e ho appena cambiato la velocità BAUD deoim da 115200 a 230400 e il firmware ha fatto il flash senza errori.
Angel Ortiz,

ti rendi conto di aver impostato due file da caricare nello stesso indirizzo, giusto?
Jaromanda X,

Risposte:


6

Configurazione che ha funzionato per me

Okay ho trovato la soluzione.

  1. In primo luogo penso che il blocco informativo rilevato indichi la dimensione del flash. In Snap potrebbe essere visto come 8MBit.
  2. La versione 1.54 del firmware ha due file, uno per 8Mbit e l'altro per 32Mbit.
  3. Sono andato per 8Mbit e ho controllato entrambi SpiAutoSete DoNotChgBin, e volla. Questa volta ha avuto successo.
  4. Ho impostato il baudrate al massimo (1500000) non sono sicuro se sia necessario.

PS: Per favore, aiuta a migliorare la risposta citando tutte le informazioni importanti che devo menzionare nella risposta o Se qualcosa non va.


1
In effetti, @Bence aveva ragione allora. Non conosco la toolchain, c'è qualcosa che puoi modificare nella tua risposta per renderlo più utile per qualcun altro con un problema simile - come uno screenshot di dove vedi le dimensioni del flash?
Sean Houlihane,

Aggiunto @SeanHoulihane
Salim Shamim l'

Credo che il baudrate sia di solito 115200, non sono sicuro però.
Bence Kaulics l'

1
Nota che puoi contrassegnare la tua risposta come accettata facendo clic sul segno di spunta accanto ad essa.
Bence Kaulics,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.