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
A program memória A sokak által is ismert modulban a program egy Flash memóriában található. Winbond 25Q32BVSTG, 25Q128FVSG, 25Q40BT, 25Q80BS. Az előbbi felsorolásban észrevehető volt, hogy ezek különböző méretű soros flash memóriákat takarnak. A 32 = 32MBit azaz 4MBájt, a 128 = 128MBit azaz 16MBájt. Figyelem: A firmware frissítés esetén figyeljünk oda, hogy mekkora méretű a modulunkon található Flash memória! Jelenlegi firmware-ek 5-700KB közötti méretűek, így a legtöbb esetben nem lesz probléma. Én a HESTORE-ban is található modult használom a demonstrációhoz, mely az ESP-01 nevet viseli. (Klikk: HESTORE - ESP-01) Programozás mód és user mód A modul GPIO0 lába boot folyamat közben PROG üzemmód választóként funkcionál, így amennyiben ezt a lábat a modul bootolása folyamán nyomva tartjuk, flash downloader segítségével új szoftver tölthető a Flash memóriába. A GPIO0 láb logikai hamis állapota a programozás mód, lebegő ill. magas szintje a user mód. Bekötés A bekötésnél két dologra figyeljünk. Egyrészt a TX-RX párokat jól nézzük meg, hogy ami a modulnak TX az a Soros-TTL illesztőnek RX, és fordítva, illetve, hogy végig 3.3V-os jelszintekkel dolgozzunk, mind TX, mind RX vonalon. A rajzon jelöltem az adatirányt is a sárga-narancs adatvonalakon segítségképpen. A frissítés ideje alatt a modul nem kapcsolja be az RF PA részt, így áramfelvétele nem lesz túl magas, így a normál üzemhez (user mód) elengedhetetlen puffer kondenzátorok most nem feltétlen szükségesek. A RESET és PROG nyomógombok szükségesek lesznek a firmware rátöltés folyamatakor, így célszerű azokat tényleg nyomógombokkal bekötni. Soros-USB átalakító A frissítési folyamathoz szükséges a modulon túl továbbá egy USB-Soros átalakító is. Ez tetszőleges IC-vel szerelt lehet, a lényeg, hogy 3.3V logikai szintű soros vonalakkal rendelkezzen. Lehet akár PL2303 vagy FT232RL is. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |