Ja też jestem początującym, bardziej praktykiem niż teoretykiem
.
Myślę, że ciągle jest problem z poprawnym wgraniem firmware (zakładam, że wszystkie połączenia rezystorów, przycisków...itp. masz poprawne)
Opisze mój przypadek uruchomienia, gdzie ciągle występował ten sam problem (brak komunikacji nawet przez putty).
1. Uruchomienie ESP8266Flasher.exe.
2. W zakładce config pozostawiam puste (nie zaznaczony żaden "ptaszek").
3. W zakładce Advenced : Baundrate 115200 ,SPI Mode DIO, flash size taki jaki masz esp, speed 40
4. W zakładce Operation: Wybierasz com port taki jaki masz i naciskasz Flash.
5. Uruchamiam FLASH_DOWNLOAD_TOOLS_v0.9.3.1
6. Wprowadzam w pierwszych dwóch linijkach eagle.flash.bin z adresem 0x00000 i eagle.irom0text.bin offset 0x40000 (Pobrane z linków które Ci podał pzygmunt), wybieram com i baudrate, SPI config wg. własnego esp.
7.Trzymając wciśnięty przycisk flash podłączam esp do kompa i trzymając cały czas przycisk naciskam start w programie.
Po tych zabiegach wszystko uruchomiło się poprawnie. Później już nie musiałem stosować ESP8266Flasher.exe, przez którego teoretycznie mogłem od razu wgrać firmware (ale niestety z nodemcu nie uruchomiało się poprawnie, dopiero flash download tools pomógł).
Na cztery sztuki tylko jedna uruchomiła się za pierwszym razem, używając tylko FLASH_DOWNLOAD_TOOLS_v0.9.3.1 w pozostałych przypadkach za każdym razem nie działało dopuki nie zastosowałem opisanej procedury 1-7.
Mam nadzieję, że pomoże (chinczyki są tanie, ale czasem trzeba sporo pokombinować
).
Pzygmunt ma rację: wroom na esp8266-12 nie będzie działać (wielokrotnie sprawdzane
).