Saltar al contenido
Depuración de firmware

Diagnóstico de fallas del ESP32

Comprenda la causa raíz de las fallas por Brownout, Guru Meditation, Watchdog y Stack Overflow, y aplique la corrección de ingeniería en lugar de soluciones improvisadas.

Pegue el registro y descubra la causa

Copie el fragmento del monitor serie. El diagnóstico aparece al instante.

Probar con

Catálogo de fallas

Síntoma

Área

10 fallas

Lista de verificación previa a campo

Elementos esenciales para validar en hardware y firmware antes de entregar el producto.

Hardware y alimentación

  • Condensador de 10 µF a 100 µF de bajo ESR en VCC, más uno cerámico de 100 nF junto al chip.
  • Regulador LDO dimensionado para picos de 600 mA a 1 A, con margen térmico.
  • Ningún periférico forzando niveles lógicos en los pines de strapping durante el arranque.
  • Condensador de 10 µF o 1 µF en el pin EN (RST) para auto-reset estable durante la programación.

Firmware y FreeRTOS

  • Cada tarea de FreeRTOS cede la CPU con vTaskDelay, colas o semáforos.
  • Cada ISR marcada con IRAM_ATTR y sin llamadas bloqueantes.
  • Sin uso continuo de String de Arduino en bucles para evitar la fragmentación del heap.
  • Hora sincronizada mediante SNTP antes de abrir conexiones TLS/HTTPS.