CBDBv2 Evolution - ESP8266 Development Board möter ARDUINO IDE! (5 / 9 steg)
Steg 5: FIRMWARE ladda upp
Låt oss se är hur lätt är processen för att ladda upp Firmware och hur länge kommer krävs för att konfigurera och börja använda CBCBv2 Development Board (kodnamn Evolution).
Det kommer förkonfigurerade med NodeMCU, så, om LUA är din önskad programmeringsspråk du kan bara börja använda den.
Vid firmware uppdatering behövs eller om du vill ändra miljön, är det en mycket enkel process, liknande med den som används för MPSM ombord.
Vad vi behöver:
- CBDBv2 styrelse
- USB-adapter (ta en titt här för detaljer)
- NodeMCU firmware
- NodeMCU blottare (firmware programmerare för NodeMCU DEVKIT)
- ESPTool (Bootloader firmware programmerare)
För att ladda upp den nya firmware har du 2 olika alternativ att följa:
1. metoden clasic "jumper-style"
- ansluta CBDB modul med USB-Adapter (Tx, Rx, 3v3, GND), PROG bygeln i programmering läge position (stängd) och slå på
- Starta NodeMCU Flasher. Väljer du motsvarande port för USB-adapter
- Lägga till Config menyn senaste tidigare ner firmware. Det måste börja från 0x0000. Inaktivera något annat.
- Gå tillbaka på drift tab. Stäng av din CBDB modul. Tryck på FLASH knappen. POWER ON snabb CBDB modul. Det kommer att erkännas och timerinställningen börjar blinka. Ge det ett andra försök om det behövs.
- När färdiga framgångsrikt en grön OK bock visas
- Power Off CBDB modul, ta bort gul bygel. Ström igen. Din CBDBv2 styrelse ska programmeras nu med den nya NodeMCU Firmware.
Manuell Firmware ladda upp processen
Om du ändrar ofta firmware eller vill ha en "hands-free" sätt att använda CBDBv2 DevBoard, även med Arduino IDE eller direkt GCC/Eclipse programmering kommer att sedan kanske du föredra den andra tillgängliga proceduren för att ladda upp din firmware:
2. använda Auto reset/bootloading-läget:
Ett annat bra verktyg för att ladda upp nya firmware för din CBDBv2 DevBoard är esptool.
Jag vill tacka themadinventor för sådana ett bra program och vill också tacka för de mottagna förbättringarna till medlemmarna i ESP8266 gemenskapen, inklusive pfalcon, tommie, 0ff och george-hopkins. Bra jobbat!
Vi kommer att använda i det här exemplet CK version (Tack Kristen) men någon version av esptool som stöder RTS/DTR reset/bootloading läge måste fungera ok. Om du vill undvika sammanställa själv programmet kan du hämta den binära filen härifrån: esptool-bin.zip
Ladda upp förfarandet:
- ansluta CBDB modul med USB-Adapter (Tx Rx, RTS, DTR, 3v3, GND) och på
- I Kommandotolken starta esptool.exe program:
D:\ESPTool > esptool.exe -cp COM34 -cd ck - cf nodemcu_latest.bin
CP - Välj den seriella port enheten som ska användas för att kommunicera med ESP.
CD - Välj metoden reset ska användas för att återställa styrelsen.
CF - Välj firmware-filen som du vill flash-minne