WT32-ETH01 restarty

mir3k
Posts: 5
Joined: Wed Jun 24, 2020 4:35 pm

Post

Wgrałem wygenerowane firmware z Buildera na tą płytkę i wszystko fajnie działa, jednak co jakiś czas traci połaczenie ethernet i za chwilę łączy się od nowa.
Wygląda to na restart modułu. to jest bardzo nieregularne: czasem co kilkanaście sekund a czasem przez kilkanaście minut nie zauważam restartu.
Pamięci nie ubywa, zasilanie OK, podłączałem innym kablem i do innego switcha.
Sprawdzałem Wiresharkiem co się dzieje, ale nic specjalnego - po prostu moduł milknie, po chwili budzi się i nawiązuje połączenie od nowa.
Wczoraj robiłem upgrade i restarty są nadal, choć wydaje mi się, że rzadsze.
Co mogę jeszcze sprawdzić?
Mam jeszcze płytkę ESP32-Gateway Olimex-u, ale ona ma inaczej podłączony układ LAN8720 - jakby co, to mogę też potestować.
User avatar
klew
Posts: 9679
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Możesz zebrać logi z urządzenia?
Kiedy będzie Supla Offline Party / SOP#2025 ?
mir3k
Posts: 5
Joined: Wed Jun 24, 2020 4:35 pm

Post

Tutaj jest chyba kluczowy moment:

Code: Select all


Recv: [53 55 50 4C 41 14 06 00 00 00 B2 02 00 00 08 00 00 00 03 14 00 00 00 00 00 00 53 55 50 4C 41 ]
Relay::handleChannelConfig, func 20, configtype 0, configsize 0
establishing Lan connection
E (11590) esp_netif_lwip: esp_netif_new: Failed to configure netif with config=0x3ffb2080 (config or if_key is NULL or duplicate key)
E (11594) esp.emac: esp_eth_mac_new_esp32(595): alloc emac interrupt failed
[ 11626][E][ETH.cpp:268] begin(): esp_eth_mac_new_esp32 failed
WiFi: enter config mode with SSID: "SUPLA-GUI-Generic-A0A3B32363E0"
Restarting ESP...


User avatar
klew
Posts: 9679
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

@krycha, czy GG używa wt32 z biblioteki, czy jakaś inna implementacja?

Ostatnio było też robionych trochę zmian pod kątem obsługi LAN i klasa wt32 nie była jeszcze dostosowana. Tylko nie wiem na jakiej wersji bazuje obecnie GG.
Kiedy będzie Supla Offline Party / SOP#2025 ?
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

klew wrote: Mon Mar 04, 2024 7:18 pm @krycha, czy GG używa wt32 z biblioteki, czy jakaś inna implementacja?

Ostatnio było też robionych trochę zmian pod kątem obsługi LAN i klasa wt32 nie była jeszcze dostosowana. Tylko nie wiem na jakiej wersji bazuje obecnie GG.
Używam tej z biblioteki ale przerobioną pod własne potrzeby
https://github.com/krycha88/GUI-Generic ... _eth01.cpp

A to nie jest problem tego, że urządzenie jest ciągle w trybie konfiguracyjnym?
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 9679
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Eth.begin wstaw kilka linijek wyżej, aby się tylko raz wykonało i powinno przestać się crashować
Kiedy będzie Supla Offline Party / SOP#2025 ?
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

Poprawiłem zgodnie z sugestią @klew.
https://gui-generic-builder.supla.io/
mir3k
Posts: 5
Joined: Wed Jun 24, 2020 4:35 pm

Post

Faktycznie problem był z wchodzeniem w Config. Pin nie miał pull-up-a i "pływał" sobie, co tłumaczy nieregularne wchodzenie w Config w zależności od sytuacji zakłóceniowej, Póki co wyłączyłem ten pin Configu i od tego czasu nie zauważyłem restartów.
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

mir3k wrote: Tue Mar 05, 2024 7:12 pm Faktycznie problem był z wchodzeniem w Config. Pin nie miał pull-up-a i "pływał" sobie, co tłumaczy nieregularne wchodzenie w Config w zależności od sytuacji zakłóceniowej, Póki co wyłączyłem ten pin Configu i od tego czasu nie zauważyłem restartów.
Ale pomimo to zaaktualizuj moduł do najnowszej wersji ;)
https://gui-generic-builder.supla.io/

Return to “GUI Generic”