Paso 2: Cargar el último firmware y SDK
La ESP6288 es nueva en el mercado desde el otoño de 2014 con un par de las nuevas versiones del firmware.
En realidad la última versión sigue siendo una especie de versión beta (0.9.5.). Pero no te preocupes es estable.
El esp_iot_sdk_v0.9.5_15_01_23 más reciente puede descargarse desde bbs.espressif.com
Si ya tienes esta versión en su ESP8266, simplemente omitir este paso. Extraiga el archivo zip (por ejemplo a c:\projects\ESP8266\)
Primero luchaba con cargar el software en ESP8288. Todos los ejemplos utilizan ejemplos de comando usando phyton. Afortunadamente he encontrado una buena alternativa. Hay una solución fácil para el sistema operativo de Windows llamado ESPflasher de NodeMCU. El objetivo de esos tipos es añadir NodeMCU como un firmware alternativo. Pero funciona también muy bien para subir firmware estándar y nuestro blink 'sketch'.
Solo descargarlo desde aquí https://github.com/nodemcu/nodemcu-flasher . GitHub descargará todo en un archivo zip. Yo uso sólo ESP8266Flasher.exe de él. Nada más.
Ejecute ESP8266Flasher.exe y seleccione la segunda pestaña "Configuración"
Seleccione los archivos de directorio 4 esp_iot_sdk_v0.9.5 y cambiar el offset
c:\projects\ESP8266\esp_iot_sdk_v0.9.5\bin\boot_v1.2.bin 0x00000
c:\projects\ESP8266\esp_iot_sdk_v0.9.5\bin\at\user1.512.New.bin 0x01000
c:\projects\ESP8266\esp_iot_sdk_v0.9.5\bin\blank.bin 0x3e000
c:\projects\ESP8266\esp_iot_sdk_v0.9.5\bin\blank.bin 0x7e000
Sí tienes razón! El blank.bin se subirá dos veces.
Seleccione en la ficha de operación el tu puerto COM, (en mi ejemplo es COM10).
No presione flash todavía!
GPIO_0 conectar a tierra con un cable (o mejor aún, con una resistencia).
Restablecer el dispositivo. El dispositivo está en modo de flash.
Presione el botón flash en ESPFlasher y esperar su lista.
Retire el cable de GPIO_0 a la tierra. Y restablecer el dispositivo.
Que es para el firmware, vamos a ver!
Estamos en la versión 0.9.5. Ahora, así que seguro que deberíamos establecer la velocidad en baudios a 115200
Abra de nuevo el serial monitor (Arduino) y reiniciar el dispositivo.
Verá en la primera línea algunos puedes loco. No te preocupes, esto es normal. Siempre y cuando termina con el texto "listo".
Enviar el comando AT + GMR y tendrás la respuesta:
AT + GMR
EN versión: 0.21.0.0
SDK versión: 0.9.5
Vale
Como se puede ver, estamos en la versión 0.9.5