Przetestowałem połączenie za pomocą LAN8720.
Połączenia zrobiłem jak w tym temacie: viewtopic.php?t=9984
GPIO trzeba połączyć dokładnie tak jak na schemacie bo są zdefiniowane na sztywno. Trzeba też zablokować oscylator poprzez połączenie pinów 1 i 2.
Po załadowaniu przez GG softu z roletami, moduł zadziałał od strzała. Trzeba tylko pamiętać, że połączenie z siecią WiFi nie jest możliwe, nie ma nawet potrzeby wpisywania nazwy i hasła. Moduł rozgłasza standardowo swoją sieć w trybie konfiguracji. Połączenie przez IP też jest oczywiście dostępne, ale już tylko przez LAN. Nie zauważyłem żadnych problemów, wszystko działało stabilnie.
ESP32 + LAN8720
-
- Posts: 668
- Joined: Sat Dec 14, 2019 11:49 pm
Potwierdzam dobre działanie, ale jedynie można by zablokować GPIO jako zajęte po wyborze opcji LAN8720. Jestem w trakcie przerabiania sterowników na szynę DIN z opcją LAN
-
- Posts: 668
- Joined: Sat Dec 14, 2019 11:49 pm
Dzisiaj chciałem zrobić testy nowych sterowników z viewtopic.php?p=175553#p175553, ale dostałem błąd kompilacji:
Mogę prosić o zerknięcie w wolnej chwili z czego wynika i może poprawkę ?:)
Code: Select all
Błąd generowania
GUI-Generic_bv6.0_gv7.14.01_pl_5a0d8b18172c27a9ff0ae499b819484f/src/network/SuplaGuiEth01.cpp: In constructor 'Supla::GUI_ETH01::GUI_ETH01(uint8_t, unsigned char*)':
GUI-Generic_bv6.0_gv7.14.01_pl_5a0d8b18172c27a9ff0ae499b819484f/src/network/SuplaGuiEth01.cpp:25:85: error: no matching function for call to 'Supla::ESPETH::ESPETH(uint8_t&, unsigned char*&)'
GUI_ETH01::GUI_ETH01(uint8_t ethmode, unsigned char *ip) : Supla::ESPETH(ethmode, ip) {
^
In file included from GUI-Generic_bv6.0_gv7.14.01_pl_5a0d8b18172c27a9ff0ae499b819484f/src/network/SuplaGuiEth01.h:30,
from GUI-Generic_bv6.0_gv7.14.01_pl_5a0d8b18172c27a9ff0ae499b819484f/src/network/SuplaGuiEth01.cpp:21:
lib/SuplaDevice/src/supla/network/esp32eth.h:75:12: note: candidate: 'Supla::ESPETH::ESPETH(uint8_t)'
explicit ESPETH(uint8_t ethmode) {
^~~~~~
lib/SuplaDevice/src/supla/network/esp32eth.h:75:12: note: candidate expects 1 argument, 2 provided
lib/SuplaDevice/src/supla/network/esp32eth.h:73:7: note: candidate: 'constexpr Supla::ESPETH::ESPETH(const Supla::ESPETH&)'
class ESPETH : public Supla::LAN {
^~~~~~
lib/SuplaDevice/src/supla/network/esp32eth.h:73:7: note: candidate expects 1 argument, 2 provided
GUI-Generic_bv6.0_gv7.14.01_pl_5a0d8b18172c27a9ff0ae499b819484f/src/network/SuplaGuiEth01.cpp: In lambda function:
GUI-Generic_bv6.0_gv7.14.01_pl_5a0d8b18172c27a9ff0ae499b819484f/src/network/SuplaGuiEth01.cpp:47:11: error: 'eth_connected' was not declared in this scope
eth_connected = true;
^~~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.14.01_pl_5a0d8b18172c27a9ff0ae499b819484f/src/network/SuplaGuiEth01.cpp: In lambda function:
GUI-Generic_bv6.0_gv7.14.01_pl_5a0d8b18172c27a9ff0ae499b819484f/src/network/SuplaGuiEth01.cpp:54:11: error: 'eth_connected' was not declared in this scope
eth_connected = false;
^~~~~~~~~~~~~
GUI-Generic_bv6.0_gv7.14.01_pl_5a0d8b18172c27a9ff0ae499b819484f/src/network/SuplaGuiEth01.cpp:54:11: note: suggested alternative: 'event_disconnected'
eth_connected = false;
^~~~~~~~~~~~~
event_disconnected
Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DNDEBUG -DSUPLA_ACTION_TRIGGER -DSUPLA_ANALOG_READING_KPOP -DSUPLA_BME280 -DSUPLA_BUTTON
-DSUPLA_CONFIG -DSUPLA_DISABLE_LOGS -DSUPLA_DS18B20 -DSUPLA_ENABLE_GUI -DSUPLA_ETH01_LAN8720 -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_IMPULSE_COUNTER
-DSUPLA_LIMIT_SWITCH -DSUPLA_MCP23017 -DSUPLA_OLED -DSUPLA_OTA -DSUPLA_RELAY -DSUPLA_SI7021
-
- Posts: 5416
- Joined: Fri Nov 16, 2018 7:25 am
https://gui-generic-builder.supla.io/
-
- Posts: 289
- Joined: Sun Aug 14, 2022 6:59 am
Witam
Czy ktoś może uruchamiał LAN 8720 na płycie KC868-A8
Wgrałem GG z jonson {"NAME":"KC868-A8","GPIO":[32,0,0,0,640,608,0,0,0,1,1,0,0,0,5600,0,0,0,0,5568,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1],"FLAG":0,"BASE":1,"CMND":"EthClockMode 3 | EthAddress 0 | EthType 0 | I2CDriver2 1"}
Podłączenie jest zgodne z https://en-forum.supla.org/viewtopic.php?t=9984
Zatrzymuje się na
establishing Lan connection
E (1730) esp.emac: emac_esp32_init(349): reset timeout
E (1730) esp_eth: esp_eth_driver_install(214): init mac failed
[ 1734][E][ETH.cpp:321] begin(): esp_eth_driver_install failed
Czy ktoś może uruchamiał LAN 8720 na płycie KC868-A8
Wgrałem GG z jonson {"NAME":"KC868-A8","GPIO":[32,0,0,0,640,608,0,0,0,1,1,0,0,0,5600,0,0,0,0,5568,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1],"FLAG":0,"BASE":1,"CMND":"EthClockMode 3 | EthAddress 0 | EthType 0 | I2CDriver2 1"}
Podłączenie jest zgodne z https://en-forum.supla.org/viewtopic.php?t=9984
Zatrzymuje się na
establishing Lan connection
E (1730) esp.emac: emac_esp32_init(349): reset timeout
E (1730) esp_eth: esp_eth_driver_install(214): init mac failed
[ 1734][E][ETH.cpp:321] begin(): esp_eth_driver_install failed
Code: Select all
SET DEVICE CONFIGURATION!
Save key: 0 Value: �EmY&h�`� ��@5�
Save key: 1 Value: ۸�Q��BF�ϳ��~]
Save key: 4 Value: admin
Save key: 5 Value: pass
Save key: 6 Value: KC868-A8
Save key: 7 Value: svrX.supla.org
Save key: 8 Value: email@address.com
Save key: 9 Value: 0
Save key: 10 Value: 1
Save key: 14 Value: 1
Save key: 20 Value: 1
Save key: 21 Value: 0
Save key: 24 Value: 1,2,,1,,2,0,1,,,,,,,,,1,,,,,,,,,,,,,
Save key: 25 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 26 Value: ,,0,,,,,0,,,,,,,,,,1,,,,,,,,,,,,,,,,
Save key: 27 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 28 Value: 1,9,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 29 Value: 1,10,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 30 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 31 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 32 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 33 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 34 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 35 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 36 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 37 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 38 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 39 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 40 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 41 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 42 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 43 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 44 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 45 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 46 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 47 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 48 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 49 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 50 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 51 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 52 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 53 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 54 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 55 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 56 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 57 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 58 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 59 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 60 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 61 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 62 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 63 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Save key: 80 Value: 1
Save key: 81 Value: 0
Save key: 96 Value: 0.25
Save key: 97 Value: 0.4
Save key: 102 Value: 0
Save key: 111 Value: 0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
readStorage: 7; Read: [3 0 0 FF FF FF FF ]
establishing Lan connection
E (1730) esp.emac: emac_esp32_init(349): reset timeout
E (1730) esp_eth: esp_eth_driver_install(214): init mac failed
[ 1734][E][ETH.cpp:321] begin(): esp_eth_driver_install failed
-
- Posts: 899
- Joined: Sun May 24, 2020 8:40 pm
U mnie źródłem tych błędów były problemy z zasilaniem modułu. Korzystałem z zewnętrznego LAN8720 do podłączenia i zasiliłem go jednym z dwóch wejść +3,3V. Po poprawieniu połączenia problem ustąpił.cinas wrote: ↑Wed Apr 17, 2024 12:46 pm Witam
Czy ktoś może uruchamiał LAN 8720 na płycie KC868-A8
Wgrałem GG z jonson {"NAME":"KC868-A8","GPIO":[32,0,0,0,640,608,0,0,0,1,1,0,0,0,5600,0,0,0,0,5568,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1],"FLAG":0,"BASE":1,"CMND":"EthClockMode 3 | EthAddress 0 | EthType 0 | I2CDriver2 1"}
Podłączenie jest zgodne z https://en-forum.supla.org/viewtopic.php?t=9984
Zatrzymuje się na
establishing Lan connection
E (1730) esp.emac: emac_esp32_init(349): reset timeout
E (1730) esp_eth: esp_eth_driver_install(214): init mac failed
[ 1734][E][ETH.cpp:321] begin(): esp_eth_driver_install failed
Code: Select all
SET DEVICE CONFIGURATION! Save key: 0 Value: �EmY&h�`� ��@5� Save key: 1 Value: ۸�Q��BF�ϳ��~] Save key: 4 Value: admin Save key: 5 Value: pass Save key: 6 Value: KC868-A8 Save key: 7 Value: svrX.supla.org Save key: 8 Value: email@address.com Save key: 9 Value: 0 Save key: 10 Value: 1 Save key: 14 Value: 1 Save key: 20 Value: 1 Save key: 21 Value: 0 Save key: 24 Value: 1,2,,1,,2,0,1,,,,,,,,,1,,,,,,,,,,,,, Save key: 25 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 26 Value: ,,0,,,,,0,,,,,,,,,,1,,,,,,,,,,,,,,,, Save key: 27 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 28 Value: 1,9,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 29 Value: 1,10,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 30 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 31 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 32 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 33 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 34 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 35 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 36 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 37 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 38 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 39 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 40 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 41 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 42 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 43 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 44 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 45 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 46 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 47 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 48 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 49 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 50 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 51 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 52 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 53 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 54 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 55 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 56 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 57 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 58 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 59 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 60 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 61 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 62 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 63 Value: ,,,,,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,, Save key: 80 Value: 1 Save key: 81 Value: 0 Save key: 96 Value: 0.25 Save key: 97 Value: 0.4 Save key: 102 Value: 0 Save key: 111 Value: 0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ] readStorage: 7; Read: [3 0 0 FF FF FF FF ] establishing Lan connection E (1730) esp.emac: emac_esp32_init(349): reset timeout E (1730) esp_eth: esp_eth_driver_install(214): init mac failed [ 1734][E][ETH.cpp:321] begin(): esp_eth_driver_install failed
Pozdrawiam
Jakub
Jakub
-
- Posts: 668
- Joined: Sat Dec 14, 2019 11:49 pm
Poprawka działała aż do którejś wersji, ponieważ dzisiaj zaktualizowałem sterownik do 7.18.11 i niestety dioda konfiguracyjna miga wolno jak by chciał się połączyć, LAN8720 i jego diody migają jak by się komunikowały z internetem, ale ESP32 nie zgłasza się do sieci.
Jest opcja na poprawkę ?
You do not have the required permissions to view the files attached to this post.
-
- Posts: 5416
- Joined: Fri Nov 16, 2018 7:25 am
A pokaż jakieś logi, bo ja nic tam dawno nie zmieniałem.LukaszH wrote: ↑Sun Aug 25, 2024 6:49 am Poprawka działała aż do którejś wersji, ponieważ dzisiaj zaktualizowałem sterownik do 7.18.11 i niestety dioda konfiguracyjna miga wolno jak by chciał się połączyć, LAN8720 i jego diody migają jak by się komunikowały z internetem, ale ESP32 nie zgłasza się do sieci.
Jest opcja na poprawkę ?
IMG_0532.jpg
https://gui-generic-builder.supla.io/