Asystent AI
Powiadomienia
Wyczyść wszystko

Problem [Rozwiązany] AFE firmware na ESP32

12 Wpisów
2 Użytkownicy
1 Reactions
2,320 Wyświetleń
Wpisów: 9
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@roman55)
Bywalec
Dołączył: 2 lata temu
[#5783]

Witam wszystkich,

Od pewnego czasu instaluję w mieszkaniu włączniki Sonoff z serii m5 dwu oraz trzy przyciskowej wraz z wgranym oprogramowaniem AFE T0 3.7. Włączniki wyposażone są w moduł radiowy ESP32. Przy wgrywaniu oprogramowania według instrukcji do wersji z trzema przyciskami (Sonoff M5-3C-86) wszystko przebiega zgodnie z oczekiwaniami. Problem pojawia się przy wersji z dwoma przyciskami (M5-2C-86) ponieważ po wgraniu AFE włącznik nie startuje w trybie AP. Dodam że wgrywam oprogramowaniem esptool ale próbowałem również innych i w każdym transfer przebiega bezbłędnie. Parametry przy wgrywaniu:

esptool -b 115200 --port COM6 write_flash --flash_mode dout 0x8000 partitions.bin

Pliki bootloader, app, partition również były wgrywane a pamięć wyzerowana). Co ciekawe oprogramowanie Easy ESP uruchamia się normalnie na tym włączniku. Próbowałem wgrać na inny włącznik z dwoma przyciskami z takim samym efektem, próbowałem również skopiować działające oprogramowanie z wersji z 3 przyciskami by sprawdzić czy zmieni się cokolwiek ale nic się nie zmieniło. 

Po otworzeniu obu przycisków zauważyłem, że różnią się modułami radiowymi. W wersji z trzema przyciskami wlutowane jest ESP32-D0WD V3, natomiast w wersji z dwoma przyciskami jest ESP32-D0WD R2-V3.

sonoffm5 2c
sonoffm5 3c

Czy może ktoś spotkał się z podobnym problemem?

Typ AFE Firmware
Wersja
AFE 3.7
Sprzęt
ESP32

11 Odpowiedzi
adrian
Wpisów: 4083
Admin Zasłużony dla Forum, Patron Strony
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@adrian)
Szefu
Dołączył: 12 lat temu

@roman55 - jakiś zasadniczych zmian tutaj miedzy tymi dwoma wersjami nie ma (raczej) - ten R2 ma dodatkowe 2mb pamięci wg spec.

image

czy byłaby szansa wgrania wersji AFE z debug i po wgraniu przez port UART na prędkości 115200 - prześledzenie logów i danie mi znać gdzie się wywala?

Dzięki, Pzdr.


Odpowiedz
Wpisów: 9
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@roman55)
Bywalec
Dołączył: 2 lata temu

Jasne, oto wynik który ukazuje się w pętli:

ELF file SHA256: 0000000000000000

Backtrace: 0x4008c91c:0x3ffbc7d0 0x4008cb95:0x3ffbc7f0 0x400871cb:0x3ffbc810 0x4 01062c6:0x3ffbc840 0x400ea3a0:0x3ffbc860 0x400ea2d5:0x3ffbc880 0x400eb081:0x3ffb c8a0 0x40106447:0x3ffbc8d0 0x4008db9a:0x3ffbc8f0

Rebooting...
ets Jul 29 2019 12:21:46

rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
configsip: 153911750, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DOUT, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5828
entry 0x400806a8
E (220) psram: Not a valid or known package id: 7
abort() was called at PC 0x400871cb on core 0


Odpowiedz
2 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@roman55 dzięki Roman

Wygląda jednak, że coś tym dodatkową pamięcią PSRAM -> "popaczam"


Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@roman55 tutaj są dwie wersje AFE T0 ESP32 v3.8.0.B1

Mógłbyś w wolnej chwili zobaczyć, czy jedna z wersji pyknie u Ciebie?

 


Odpowiedz
Wpisów: 9
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@roman55)
Bywalec
Dołączył: 2 lata temu

Wersja "AFE_T0_esp32_4m_38P-v3.8.0-no-psram-cache-fix" niestety nie uruchamia się

ets Jul 29 2019 12:21:46

rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
configsip: 153911750, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DOUT, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5828
entry 0x400806a8
E (224) psram: Not a valid or known package id: 7
abort() was called at PC 0x40087197 on core 0

ELF file SHA256: 0000000000000000

Backtrace: 0x4008c984:0x3ffbc720 0x4008cbfd:0x3ffbc740 0x40087197:0x3ffbc760 0x4010300e:0x3ffbc790 0x400e833f:0x3ffbc7b0 0x400e8275:0x3ffbc7d0 0x400e8f48:0x3ffbc7f0 0x40103193:0x3ffbc820 0x4008dc02:0x3ffbc840

Rebooting...

natomiast "AFE_T0_esp32_4m_38P-v3.8.0-has-psram-off" uruchamia się do pewnego momentu. Włącza się w trybie AP i można się z nim połączyć ale nie ładuje panelu konfiguracyjnego.


Odpowiedz
Wpisów: 9
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@roman55)
Bywalec
Dołączył: 2 lata temu

Mała korekta- dostałem się do panelu z innego urządzenia więc Twoja poprawka działa.


Odpowiedz
1 odpowiedź
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 12 lat temu

Szefu
Wpisów: 4083
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

@roman55 daj znać jak będzie sie spisywała - oprócz tego, że wyłączyłem korzystanie z tej dodatkowej pamięci to jest to wersja nad która wciąż pracuję - wprawdzie mam ją w domu zainstalowana na prawie wszystkich urządzeniach to jest kilka kosmetyków wciąz do zrobienia w niej

pozdrawiam i dzieki


Odpowiedz
Strona 1 / 2
Udostępnij: