Cuando se conecta un esp8266 a un puerto serie en 74880 para flashearlo o inspeccionarlo, dependiendo de los pines que se mantienen presionados, hay una serie de mensajes de arranque de diagnóstico.
La línea se ve algo como esto:
rst cause:2, boot mode:(3,6)
La primera causa: la causa de reinicio es muy fácil de encontrar documentación y ha sido útil para diagnosticar condiciones de baja potencia o error.
El primer número del modo de inicio está bastante bien documentado y se deriva de (gpio15 << 2 | gpio0 << 1| gpio 2)
, y se espera que el dispositivo cargue el código a través de UART o de flash según este valor.
El segundo valor del modo de arranque, en este caso 6 (he visto 0, 1, 3 y 7 aquí), parece ser difícil de encontrar y no he podido encontrar documentación sobre lo que significa este diagnóstico. ¿Qué debería hacer y dónde hay más documentación al respecto?