Fórum témák

» Több friss téma
Cikkek » ESP8266 firmware frissítés
ESP8266 firmware frissítés
Szerző: Topi, idő: Jan 3, 2016, Olvasva: 17290, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   3 / 4

A flash tartalom letöltéséhez egy szoftverre van szükségünk. Ebben a cikkben, egy ismeretlen szerző egyszerű programját mutatom be.

Letöltés: esp8266_flasher.zip

esp_flash_downloader.jpg

A program letöltése után a szükséges firmware verziót is töltsük le. 

Eredeti forráskód: http://bbs.espressif.com

NodeMCU firmware: https://github.com/nodemcu/nodemcu-firmware

Általam közzétett 00180902 verzió, mely 115200 bit/s baudrate-re is képes, watchdog-gal is rendelkezik, illetve a Cloud update* is benne van. Letöltés itt: esp8266_at_v00180902_02.zip (508 KB)

Kitérő: Cloud update. A firmware rendelkezik egy Cloud update funkcióval ezután a firmware verzió után, így miután csatlakoztattuk a modult a WLAN hálózatra, az "AT+CIUPDATE" utasítást kiadva a legfrissebb verzióra le tudja saját magát frissíteni az internetről automatikusan letöltve.

Tekintettel arra, hogy ez a cikk a .bin állományból való saját firmware rátöltéséről szól, így mikéntjére és a szükséges AT parancsokra nem teszek említést.

1. A Firmware kiválasztása

A program megnyitását követően válasszuk ki a rátöltendő firmware .bin fájlt, a "Bin" gombra kattintva.

2. A modul programozás módba tétele

Nyomjuk meg a RESET gombot, majd mellé a PROG gombot. Ezután engedjük fel csak a RESET gombot, tartsuk még a PROG gombot. Egy másodperc múlva elengedhetjük a PROG gombot is.

3. Válasszuk ki a sorosportot

Az USB-Soros illesztő valamilyen COMx számot felvett a rendszerben, nézzük meg, és töltsük ki a programban.

4. Nyomjuk meg a "Download" gombot.

A gomb megnyomása után kb. fél perc a teljes firmware letöltés, ezidő alatt a memó mezőben láthatjuk, hogy hogy áll a folyamat. 

esp_flash_downloader2.jpg

A folyamat végén "Failed to leave Flash mode" üzenettel fog kiállni, mert ez a downloader és firmware nem támogatja a szoftveres programozás módból való kilépést. Ám ettől függetlenül, a szoftverfrissítés megtörtént.

5. Indítsuk újra az ESP modult

A RESET gomb megnyomásával újraindíthatjuk a modult, és amennyiben nem nyomjuk meg a PROG gombot, a szoftver user módban fog elindulni, és kommunikálhatunk is vele.


A cikk még nem ért véget, lapozz!
Következő: »»   3 / 4
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem