Go Down

Topic: Fallo al subir código a ESP 32 (Read 383 times) previous topic - next topic

sergiocr8042

Buenas,

Tengo un módulo ESP32 de AZ-Delivery al cual pretendo subir un código sencillo. Este compila, pero a la hora de subirlo a la placa me aparece el siguiente error:

esptool.FatalError: Invalid head of packet (0x46)

La velocidad la tengo establecida a 115200 baudios, y las URL que uso para la gestión de placas son las siguientes, habiendo probado con ambas:

http://arduino.esp8266.com/stable/package_esp8266com_index.json (Placa: Generic ESP8266 Module)
https://dl.espressif.com/dl/package_esp32_index.json (Placa: ESP32 Dev Module)

No encuentro apenas este error en ningún foro, por lo que cualquier ayuda será bienvenida.

harkonnen

Pues pueden ser varias causas.

El esp no está en modo boot. Se intenta poner en modo boot haciendo un reset y manteniendo durante el reset el gpio0 (boot) a gnd. Si tu placa tiene dos pulsadores manten el de boot apretado y haz un pulsacion corta en el de reset, durante la carga. Si empieza la carga puedes liberar el del boot. Tambien puede ser que la velocidad de carga sea muy alta pero con 115200 no suele fallar, a mi algunos cables de usb me fallan a 921600.

El proceso de reset y boot lo deberia hacer el cargador de arranque por medio del conversor usb/ttl de la placa, pero no se exactamente que placas usas o si el conversor usb/serie es externo...

Tampoco puedes usar o al menos no mantener en alto los pines gpio0 y gpio2 durante la carga. Si tienes algo conectado ahi quitalo para probar.

Saludos.

Go Up