Programowanie ESP32 i konfiguracja

Alex1603
Posty: 53
Rejestracja: sob sty 01, 2022 1:46 pm

Witam
Czy ktoś mógłby mi doradzić w temacie ESP32 ?
Wygenerowałem GUI-Generic-Builderem wsad dla ESP32.
Na płytce mam ESP32-WROVER-E
Do zaprogramowania użyłem pyFlashera , jak dla 8266.
Prędkość 230400, eraseflash, Dual I/O.
Układ się zgłosił, programowanie przebiegło bez zarzutu.
Po zdjęciu zworki FLASH z pinu GPIO0, restarcie zasilania i 10x przyciśnięciu flash - układ nie zgłasza żadnej sieci SUPLA.
Co może być przyczyną i jak wejść w tryb konfiguracji .
Zasilanie OK, Wymagane piny podłączone do zasilania. Poza tym podczas programowania widoczny też był MAC układu.
Co może być problemem?
Czy ktoś programował już taki układ dla SUPLI ?
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

pyFlashera wg mnie nie obsługuje ESP32. Jeżeli chcesz to robić programem musisz użyć specjalnej wersji Flash Download Tools dla ESP32.

Ja polecam jednak w to się nie bawić i wgrać wszystko za pomocą buildera:
viewtopic.php?f=88&t=9956
https://gui-generic-builder.supla.io/
Alex1603
Posty: 53
Rejestracja: sob sty 01, 2022 1:46 pm

Przy opcji instaluj prosto z Buildera jest problem z połączeniem chyba.
Rzeczywiście pyFlasher może się nie nadawać, bo chyba nie rozróżni plików i ich obszarów.
Próbuję ESS32 Flash downloading Tool, startuje choć z problemami, ale po jakiejś chwili wyrzuca błąd. Nie wiem czy to hardware? czy błąd plików - załączniki .
Czy ktoś ma jakiś pomysł ?
Załączniki
img_2.jpg
img_2.jpg (190.61 KiB) Przejrzano 1034 razy
img_1.jpg
img_1.jpg (199.59 KiB) Przejrzano 1034 razy
Alex1603
Posty: 53
Rejestracja: sob sty 01, 2022 1:46 pm

Udało się na wyższej prędkości, choć dopiero za którymś razem.
Chyba wyższe prędkości są lepsze - załącznik
Pojawiła się sieć SUPLA po 10xGPIO0, ale po wpisaniu adresu 192.168.4.1 nie zgłasza się okno konfiguracji.
Czy adres IP jest taki sam jak dla ESP8266 czyli 192.168.4.1 ?
Załączniki
img_3.jpg
img_3.jpg (229.01 KiB) Przejrzano 1025 razy
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Wszystko z poziomu buildera powinno działać. Pokaż co się wyświetla w logach
viewtopic.php?p=115760#p115760
https://gui-generic-builder.supla.io/
Alex1603
Posty: 53
Rejestracja: sob sty 01, 2022 1:46 pm

Oczywiście będę jeszcze próbował z Buildera,
Na razie nie wiem czemu nie ma konfiguracji.
Zauważyłem też że sieć zgłasza się jako ESP8266 - to pewnie jeszcze wymaga kosmetycznej poprawki myślę :-)
Gdzie z Buildera można ustawiać parametry transmisji ?
Załączniki
img_4.jpg
img_4.jpg (175.67 KiB) Przejrzano 1010 razy
Alex1603
Posty: 53
Rejestracja: sob sty 01, 2022 1:46 pm

Przepraszam, że tak wrzucam ciągle ale załapało. Układ po kolejnym restarcie zgłosił sieć i dało się otworzyć okno konfiguracji.
Będę testował też więc programowanie z Buildera.
Dziękuję na razie za pomoc.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Nie ma potrzeby ustawiania transmisji, twoja obserwacja to przypadek :P

A konfigurowałeś dane wifi z poziomu buildera? Jeżeli tak to powinna pojawić się labelka "Visit Device" która przekieruje Ciebie na IP urządzenia.

To, że nie możesz się połączyć przez 192.168.4.1 to pewnie przez to, że masz jeszcze dodatkowe połączenie kablowe jak je odłączysz to powinno zadziałać.
https://gui-generic-builder.supla.io/
Alex1603
Posty: 53
Rejestracja: sob sty 01, 2022 1:46 pm

Być może , ale przy niskiej prędkości zrywało ciągle podczas programowania. W końcu załapało.
Konfigurowałem sieć normalnie, przez adres 192.168.4.1 , ale weszło mi za którymś razem dopiero. Rzeczywiście mam kabel ale on nie przeszkadzał WIFI. Po ustawieniu sieci już mogę przez adres bezpośredni połączyć.
Będę próbował różnych opcji , również z Buildera. Zauważyłem tylko że rozpoczęcie programowania jest trudne, może ze względu na jakieś zakłócenia, i trzeba czasami kilka razy resetować. Być może gdzieś jeszcze hardware niestabilny, lub wymaga filtracji zasilanie.
W każdym razie wiem że działa.
Teraz będę pracował z funkcjonalnością urządzenia.

Jeszcze raz dziękuję za pomoc !
ODPOWIEDZ

Wróć do „Ogólna dyskusja”