He tenido algunos problemas con la actualización del firmware de mi módulo wifi ESP8266. Estoy usando el sistema operativo Linux y usando el método ilustrado Aquí para flashear el esp8266. Las siguientes son las conexiones entre la placa esp8266 y FTDI:
FTDI (Rx)<--ESP(Tx)
FTDI(Tx) -->ESP(Rx)
Common ground between the FTDI, ESP and external 3.3 power supply.
ESP(GPIO0)-->Ground (While Flashing)
ESP(CH_PD)-->VCC (3.3V)
He investigado en línea y he verificado que todas mis conexiones están bien. Pero algunas de las observaciones que he hecho son las siguientes:
-
El ESP no responde a ningún comando AT ni muestra datos de basura en el monitor serie, cuando se reinicia con el pin GPIO 0 conectado a tierra.
-
El ESP responde al comando AT como correcto y funciona bien mientras muestra algunos datos de basura seguidos de "listo" en el monitor serie, cuando se enciende con el pin de GPIO 0 flotante.
3. ¿Muestra ERROR para el comando AT + CIOBAUD?
- También he leído que, hay algunos equipos duplicados de FTDI flotando en el mercado y en las tiendas en línea, que pueden ser una de las razones de este problema intermitente.
Llegando al problema, es decir, cuando intento flashear el esp8266 usando esptool.phy, el parpadeo comienza y alrededor del 8% al 12%, se atasca al mostrar el error
A fatal error occurred: Timed out waiting for packet header
He expresado mis observaciones arriba, para que sea fácil para los demás miembros abordar los problemas con el flasheo. Esperamos la respuesta de las personas que han enfrentado, resuelto, encontrado o tienen alguna opinión / sugerencia con respecto a este problema.