ESP8266 - Krmiljenje z AT ukazi

Internet, wi-fi, baby kontrola,...

Moderator: S53AL

ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a arksi » 06 Nov 2017, 21:01

Imam tale model ESP-ja.
Omenjeni ESP modul bi rad preko Tx/Rx krmilil z mikroprocesorjem preko AT ukazov. Sedaj me zanima kater software(firmware) naj naložim na ESP modul, da ga potem lahko krmilim za AT ukazi?
arksi
 
Prispevkov: 522
Pridružen: 21 Jan 2015, 07:01
Kraj: Dolenjska
Zahvalil se je: 643 krat
Prejel zahvalo: 99 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 12

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a MocnikG » 07 Nov 2017, 07:08

*Sent*from*my* iPhone.
*Sent*from*my* Linux.
*Sent*from*my* room.
Uporabniški avatar
MocnikG
 
Prispevkov: 408
Pridružen: 18 Maj 2015, 17:56
Kraj: Koroška - MB - CE
Zahvalil se je: 36 krat
Prejel zahvalo: 58 krat
Uporabnika povabil: s55ei
Število neizkoriščenih povabil: 5

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a tilz0R » 07 Nov 2017, 08:38

Naložiš official AT software od Espressifa.

Navodila: http://majerle.eu/documentation/esp8266 ... ocess.html
AT sw: https://github.com/espressif/ESP8266_NO ... master/bin potegni dol cel repository in pojdi v mapo bin, kjer najdeš at sw in vse pripadajoče.

LpTM
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1609
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 208 krat
Prejel zahvalo: 400 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a arksi » 07 Nov 2017, 09:39

Hvala obema za vsa navodila in linke. Se že hecam s tem flešanjem skoraj dve uri pa mi nikakor ne uspe.
Flash Tooll sem potegnl dol, potem sem podal poti na linke od bin datotek. Sedaj ne vem kakšne naslove vpisati za posamezno bin datoteko. Teh navodil nikjer ne zasledim. Kako se to stori?
Priponke
ESP8266_flash.JPG
arksi
 
Prispevkov: 522
Pridružen: 21 Jan 2015, 07:01
Kraj: Dolenjska
Zahvalil se je: 643 krat
Prejel zahvalo: 99 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 12

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a tilz0R » 07 Nov 2017, 10:03

Vse je priloženo na linku, ki sem ga podal prej glede sourca.

https://github.com/espressif/ESP8266_NO ... ter/bin/at v README datoteki.

Glede na tvoj flash ki ga imaš zraven se lahko potem odločiš kater sw boš kam flashau in ali bi rad imel opcijo AT+CIUPDATE ali ne. AT+CIUPDATE bo samodejno naredil update sw-ja, če si povezan na WiFi.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1609
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 208 krat
Prejel zahvalo: 400 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a arksi » 07 Nov 2017, 10:33

Aha, v readme so napisani naslovi. Vendar so podatki o naslovih samo za štiri bin datoteke, v mojem primeru jih je pa pet.
Sem v bistvu popoln začetnik v tem flešanju, zato, upam, da me boste razumeli, če postavim kakšno butasto vprašanje ;-).

Koliko prav zaprav pa ima ta le model(ESP-12E) ESP-ja flasha?
arksi
 
Prispevkov: 522
Pridružen: 21 Jan 2015, 07:01
Kraj: Dolenjska
Zahvalil se je: 643 krat
Prejel zahvalo: 99 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 12

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a tilz0R » 07 Nov 2017, 10:39

Espxx je samo modul, moras pogledati koliko ima. Novejši ponavadi 8Mbit tako da lahko uporabljaš boot mode kar ti omogoča update preko AT+CIUPDATE.

Nasvet1: naloži samo datoteke, ki so napisane v readme za tvoj flash.
Nasvet2: mogoče boš moral kakšno datoteko na več mest naložiti.

Si si prebral navodila na mojem prvem postu sploh? ;)
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1609
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 208 krat
Prejel zahvalo: 400 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a arksi » 07 Nov 2017, 11:01

tilz0R je napisal/-a:.......Nasvet1: naloži samo datoteke, ki so napisane v readme za tvoj flash.
Nasvet2: mogoče boš moral kakšno datoteko na več mest naložiti.

Si si prebral navodila na mojem prvem postu sploh? ;)


Tole bo pa menda prevelik zalogaj za začetnika. Sicer berem, vendar ne razumem najbolje.

Sem poizkusil tudi po nasvetu MocnikG, vendar ne gre flashanje. Com port je pravilno nastavljen, ker, če dam, erase potem utripa ledica na ESP modulu. Ko navedem pot za BIN datoteko se vse skupaj ustavi. Ne vem kaj delam narobe.?
Priponke
Flash_error.JPG
arksi
 
Prispevkov: 522
Pridružen: 21 Jan 2015, 07:01
Kraj: Dolenjska
Zahvalil se je: 643 krat
Prejel zahvalo: 99 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 12

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a tilz0R » 07 Nov 2017, 11:04

;)
Žal tega ne morem verjeti, ker je tutorial napisan res step-by-step in tudi datoteke imaš.

Lahko pa podaš točno vprašanje in ti dam točen odgovor.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1609
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 208 krat
Prejel zahvalo: 400 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a mujo » 07 Nov 2017, 11:41

Datoteke daj v mapo D:\mapa\ in jih od tam naloži. Trenutno jih imaš v "D:\Začasne datoteke". Mogoče je težava v tem, da ne more dostopati do datotek (ker imaš šumnik v imenu datoteke).
Če ne pa, pokaži celotno okno kjer ti izpiše error (tisto črno okno s sivim besedilom). Ali pa bolj konkretno napiši kaj imaš za težave.
mujo
 
Prispevkov: 733
Pridružen: 21 Jan 2015, 09:50
Kraj: MB
Zahvalil se je: 1 krat
Prejel zahvalo: 150 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 18

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a arksi » 07 Nov 2017, 11:51

mujo je napisal/-a:Datoteke daj v mapo D:\mapa\ in jih od tam naloži. Trenutno jih imaš v "D:\Začasne datoteke". Mogoče je težava v tem, da ne more dostopati do datotek (ker imaš šumnik v imenu datoteke).
Če ne pa, pokaži celotno okno kjer ti izpiše error (tisto črno okno s sivim besedilom). Ali pa bolj konkretno napiši kaj imaš za težave.


Bravooooo, mujo :_clap , točno to je bilo. Odstranil sem šumnik in je takoj steklo. Ma za po***dit. Tri ure zafrkavanja, da sem napolnil flash, zaradi ene črke :_banghead .

Hvala vsem!
Priponke
ESP_Flash_OK.JPG
arksi
 
Prispevkov: 522
Pridružen: 21 Jan 2015, 07:01
Kraj: Dolenjska
Zahvalil se je: 643 krat
Prejel zahvalo: 99 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 12

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a tilz0R » 09 Nov 2017, 08:14

Me veseli, da ti je uspelo flash-at. Sedaj, ko veš kaj narediti, da daš ESP v flash mode, je pa čas, da greš na official (precej bolj stable) AT sistem.

Kot lahko vidiš na screenu od flash download tool-a, imaš 32-Mbit flash, kar glede na README pomeni:

Koda: Izberi vse
Flash size 32Mbit: 512KB+512KB

boot_v1.2+.bin              0x00000
user1.1024.new.2.bin        0x01000
esp_init_data_default.bin   0x3fc000 (optional)
blank.bin                   0x7e000 & 0x3fe000


Nastavi datoteko boot_v1.2+ (Če imaš boot_1.7 recimo, uporabi novejšega) in pot 0x0000
Nastavi user1.1024.new.2.bin in naslov 0x01000
Nastavi esp_init_data_default.bin in 0x3FC000
Nastavi blank.bin pot na 2 naslova: 0x7e000 in 0x3fe000 (2x vstavi datoteko, dva različna naslova).

In poženi flash. Po tem boš imel official AT in tudi kasneje, če bo zunaj novejša AT verzija, jo boš lahko enostavno posodobil z AT+CIUPDATE ukazom. S tem se bo ESP samodejno posodobil z novo verzijo AT komand iz spleta.

Datoteke najdeš na spodnjih povezavah:

user1.1024.new.2.bin: https://github.com/espressif/ESP8266_NO ... /512%2B512
blank.bin: https://github.com/espressif/ESP8266_NO ... master/bin
boot_v1.7.bin (ta je najnovejši): https://github.com/espressif/ESP8266_NO ... master/bin
esp_init_data_default.bin: https://github.com/espressif/ESP8266_NO ... master/bin
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1609
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 208 krat
Prejel zahvalo: 400 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a arksi » 09 Nov 2017, 10:55

Hvala tilz0R za informacije in podrobno razlago. Evo sem poizkusil tudi tvoje predlagane datoteke. Šlo v prvo, brez problema ;-).
Uh, zdaj pa me čaka "naporna" pot z AT komandami.........
Priponke
Flash_ESP_tilz0R.JPG
arksi
 
Prispevkov: 522
Pridružen: 21 Jan 2015, 07:01
Kraj: Dolenjska
Zahvalil se je: 643 krat
Prejel zahvalo: 99 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 12

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a arksi » 19 Jun 2018, 20:33

Nedolgo nazaj sem tale ESP spet vzel v roke in ga flashal po tem postopku tilz0R-ja. Vmes sem se malo igral s skicami iz Arduino okolja. Ko sem sedaj sflashal spet ESP je šlo vse brez problema.
Problem, ki je sedaj je to, da se ESP ne odziva na nobeno AT komando. Ko ga priključim in resetiram začne brez onemoglasti "bruhati" podatke na UART-u.

Kaj sem naredil narobe? Kakšna informacija iz prve roke?
arksi
 
Prispevkov: 522
Pridružen: 21 Jan 2015, 07:01
Kraj: Dolenjska
Zahvalil se je: 643 krat
Prejel zahvalo: 99 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 12

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a tilz0R » 19 Jun 2018, 20:38

Ko si flashal, si izbral pravilno velikost flasha?
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1609
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 208 krat
Prejel zahvalo: 400 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a arksi » 19 Jun 2018, 20:48

Flashal sem tako kot tukaj. Sem pa od lanskega leta že malo pozabil vse skupaj kako to gre. Žel ne vem koliko ima omenjena ploščica flasha. Kako to izvem?

Na sami plošči je tudi ena tipka za reset in en tipka za flash. Ne spomnim se točno ali je to tipko "flash" potrebno pritisniti pred flashanjem, ali ne?
arksi
 
Prispevkov: 522
Pridružen: 21 Jan 2015, 07:01
Kraj: Dolenjska
Zahvalil se je: 643 krat
Prejel zahvalo: 99 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 12

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a tilz0R » 19 Jun 2018, 21:19

Sklepam da imaš NodeMCU v3. Če ESP nebi bil v flash načinu, ga nebi mogel niti sprogramirati. Daš ga pa v boot mode z pritiskom na reset, držiš reset in pritisneš flash tipko, spustiš reset, spustiš flash.

To je drugače znan simptom pri ESP-ju, da se sam od sebe resetira po flashanju. Osebno je včasih potrebno le ponovno flashati. Kaj se zgodi, ne vem, opcija pa je, da je napačen flash in se sektorji ne ujemajo. Ponavadi imajo te ESP-07 8-Mbit flash, konfiguracija 512+512kB.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1609
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 208 krat
Prejel zahvalo: 400 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a arksi » 20 Jun 2018, 11:44

Hvala Tilen, ti pa si mojster ;-).

Točno to je bilo:
tilz0R je napisal/-a:Ko si flashal, si izbral pravilno velikost flasha?


Drugače je šlo flashanje normalno skozi, čeprav je bil izbran flash 4Mbit, ampak, potem je ESP samo začel "bruhati" neustavljivo veliko nekih podtkov in se ni odzival na AT ukaze. Potem sem izbral v Flash Tool 8Mbit in sedaj delujejo AT ukazi. ESP ne "bruha" nič več podatkov.
Priponke
ESP8266_flash_nastavitveno_okno.JPG
arksi
 
Prispevkov: 522
Pridružen: 21 Jan 2015, 07:01
Kraj: Dolenjska
Zahvalil se je: 643 krat
Prejel zahvalo: 99 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 12

Re: ESP8266 - Krmiljenje z AT ukazi

OdgovorNapisal/-a LiPo » 02 Jan 2019, 16:04

Imas 32 mbit , to pomeni, da moraš izbrati 32 mbit. Čerpav dela tudi pri 8 mbit ali pa več... Odvisno koliko flasha je porabljeno.
4 mbit potemi 4 megabite...
Uporabniški avatar
LiPo
 
Prispevkov: 741
Pridružen: 04 Apr 2015, 16:30
Kraj: LJUBLJANA
Zahvalil se je: 22 krat
Prejel zahvalo: 93 krat
Uporabnika povabil: cimabella
Število neizkoriščenih povabil: 18


Vrni se na Komunikacije

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 0 gostov

cron