Blink för ESP8266 native, som arduino använder Windows (2 / 7 steg)
Steg 2: Ladda upp senaste firmware & SDK
ESP6288 är ny på marknaden sedan hösten 2014 med ett par nya versioner av den fasta programvaran.
Den senaste versionen är faktiskt fortfarande en slags beta version version (0.9.5.). Men oroa dig inte det är stabilt.
Den senaste esp_iot_sdk_v0.9.5_15_01_23 kan laddas ner från bbs.espressif.com
Om du har den här versionen redan på din ESP8266, bara hoppa över detta steg. Extrahera zipfile (till exempel till c:\projects\ESP8266\)
Först kämpat jag med uppladdning programvaran till ESP8288. Alla exempel använder kommandot exempel med phyton. Lyckligtvis hittade jag ett bra alternativ. Det finns en enkel lösning för Windows OS heter ESPflasher från NodeMCU. Målet för dessa killar är att ladda upp NodeMCU som en alternativ firmware. Men det fungerar också mycket bra för uppladdning standard firmware och våra blink "skiss".
Bara ladda ner det från här https://github.com/nodemcu/nodemcu-flasher . GitHub kommer att ladda ner allt till en zip-fil. Jag använder endast ESP8266Flasher.exe från den. Inget annat.
kör ESP8266Flasher.exe och välj den andra fliken "Config"
Välj esp_iot_sdk_v0.9.5 katalogen 4 filer och ändra förskjutningen
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
Ja har du rätt! Blank.bin kommer att laddas upp två gånger.
Välj på fliken Operation i COM-porten, (i mitt exempel är det COM10).
Tryck inte på flash ännu!
Ansluta GPIO_0 till GND med en tråd (eller ännu bättre, med en resistor).
Återställa enheten. Enheten är nu i flash-läge.
Tryck på knappen blixt i ESPFlasher och vänta tills den är färdigt.
Ta bort kabeln från GPIO_0 till GND. Och återställa enheten.
Det är det för firmware, låt oss kolla!
Vi är på version 0.9.5. Nu, så för att vi ska inställd vilket baudvärde 115200
Öppnar igen den seriella monitorn (i Arduino) och återställa enheten.
Du ser på den första raden några galna tekst. Oroa dig inte, detta är normalt. Så länge det avslutas med texten "redo".
Skicka kommandot AT + GMR och du har svaret:
AT + GMR
PÅ version: 0.21.0.0
SDK version: 0.9.5
Okej
Som ni ser, är vi på version 0.9.5