ESP8266/Arduino 3.0.0

krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Patryk pisze: czw cze 24, 2021 3:01 pm Tu nie chodzi o lodówkę.
Mam tych gniazdek kilkanaście.
I na v2.7.4 jest wszystko ok. ( używam już dłuższy czas ).
Tylko po aktualizacji do v3.0.0 gniazdka same się resetują ( znikają pomiary, przekaźnik się sam wyłącza oraz tracą się "parametry" kalibracj).
Również przy v3.0.0 nie można później zaktualizować przez OTA ( GUI-Generic).
Czyli jeżeli nie działa aktualizacja po OTA to ustawiasz błędny rozmiar flash przy kompilacji. Wygeneruj soft w builderze i zobacz czy będzie dobrze. U mnie na włączonym przekaźniku nic nie znika.
https://gui-generic-builder.supla.io/
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

@krycha88
Jeżeli już masz wgrany soft 3.0.1 spróbuj ponownie przez OTA wgrać go ( ten sam ) ponownie.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Patryk pisze: czw cze 24, 2021 3:28 pm @krycha88
Jeżeli już masz wgrany soft 3.0.1 spróbuj ponownie przez OTA wgrać go ( ten sam ) ponownie.
dziwna z tym sprawa. Jeżeli gniazdo jest podłączone do prądu to OTA się wywala ale jak podłączę gniazdko pod programatora to już aktualizacja OTA działa. Na wamosie aktualizacja też działa. Więc ja nie mam pomysłu jak to zdebagować :)
https://gui-generic-builder.supla.io/
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Ok.
Najważniejsze jest, że jednak też potwierdzasz moją wersję.
Może coś nie tak jest z v3.0.0
Były już takie sytuacje na starszych wersjach.
Póki co osobiście wróciłem do v2.7.4 (GUI-Generic 2.2.22) i tu nie ma żadnych problemów.
Dzięki za poświęcony czas !!!
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Patryk pisze: czw cze 24, 2021 7:34 pm Ok.
Najważniejsze jest, że jednak też potwierdzasz moją wersję.
Może coś nie tak jest z v3.0.0
Były już takie sytuacje na starszych wersjach.
Póki co osobiście wróciłem do v2.7.4 (GUI-Generic 2.2.22) i tu nie ma żadnych problemów.
Dzięki za poświęcony czas !!!
dobra chyba znalazłem. Jak byś mógł sprawdzić czy aktualizacja działa.
https://gui-generic-builder.supla.io/
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Ok.
Tylko dopiero jutro.
A czy to też miało wpływ na "reset" gniazdka po paru godzinach ?
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Patryk pisze: czw cze 24, 2021 8:18 pm Ok.
Tylko dopiero jutro.
A czy to też miało wpływ na "reset" gniazdka po paru godzinach ?
nie miało, żadnego. Tylko ja tego u siebie nie powtórzyłem.
https://gui-generic-builder.supla.io/
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Wgram jutro do gniazdka "testowego" i dam znać.
Jedynie co mnie jeszcze zastanawia ( odnośnie tego "resetu" ).
Osobiście zawsze kompiluje soft mając wybrany w "Narzędzia" ESP8266.
W sp111 jest ESP8285.
Może tu jest przyczyna.
Choć do tej pory nigdy nie było z tym problemu.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Po którejś aktualizacji OTA znowu przestała działać... Jeszcze jutro zobaczę.
https://gui-generic-builder.supla.io/
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

udało mi się wychwycić ten wyjątek przy aktualizacji OTA, link do kodu:
https://github.com/krycha88/GUI-Generic ... Server.cpp

Wyjątek leci w momencie wysyłania pliku do urządzenia, nieraz nie wiem kiedy plik się potrafi przesłać ale więcej razy się nie uda:

Kod: Zaznacz cały

Update: GUI-Generic_OTA.bin
sleep disable
.................................................................
Fatal exception 0(IllegalInstructionCause):
epc1=0x40230db0, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Exception (0):
epc1=0x40230db0 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

>>>stack>>>

ctx: cont
sp: 3ffff950 end: 3fffffc0 offset: 0190
3ffffae0:  401050cb 010f5ee5 3ffeedf4 401006d0
3ffffaf0:  3ffeb35c 010f63f1 3fff464c 40107538
3ffffb00:  40104b93 00000001 00000020 40100123  
3ffffb10:  401007b2 4010498c 00040000 40100844
3ffffb20:  00036005 00000020 3f302044 3fff19d0
3ffffb30:  00000000 00000000 0000001f 401002c4
3ffffb40:  3ffeb380 2c9f0300 4000050c 00000022
3ffffb50:  3fffc200 40100778 3fffc258 4000050c
3ffffb60:  400043e6 00000030 00000018 ffffffff
3ffffb70:  400044ab 3fffc718 3ffffc60 08000000
3ffffb80:  60000200 08000000 00000000 00000000
3ffffb90:  0000ffff 00042035 00002035 000bb000
3ffffba0:  00000001 00000800 00000000 00000030
3ffffbb0:  3ffffcc0 3ffe8368 00000040 40241b5d  
3ffffbc0:  3ffffc71 3ffee4c0 0000003e ffff0208
3ffffbd0:  3ffffc70 0000003f 3ffeedf4 40103568
3ffffbe0:  3ffeb350 00000000 00000000 00000100
3ffffbf0:  00007fff 010f5b43 40103a22 00000100
3ffffc00:  3ffeb350 7fffffff 00002200 00000001
3ffffc10:  00000000 00000001 3ffffc9f 4023029c
3ffffc20:  00000000 00000001 3ffffc70 4023029c
3ffffc30:  3ffffc71 00000008 3fff6108 40241b99
3ffffc40:  00000000 4000444e 00000008 3fff1378
3ffffc50:  00000002 40106bbf 00000001 60000200  
3ffffc60:  00000002 4000410f 80000000 00000305
3ffffc70:  3fffc718 40004a3c 000000bb 00000001
3ffffc80:  3fffc718 40106e50 000000bb 00000000
3ffffc90:  40229382 3fff1418 3fff1418 4022d7ea
3ffffca0:  3ffea0f5 3fff4d98 3ffffdb0 4022bb58
3ffffcb0:  3ffffcf0 3ffffcc0 00000008 3ffffdb0
3ffffcc0:  40229c08 3ffea0f3 3ffea0f5 00000000
3ffffcd0:  00000800 00000800 3fff1418 4022bc8c
3ffffce0:  3fff7f00 00000000 00001000 00001000
3ffffcf0:  3fff4db8 3fff7ecc 3fff1378 3ffffdb0  
3ffffd00:  3fff4e74 3fff7ecc 3fff6108 40209be5
3ffffd10:  3fff4db8 3fff6028 00000000 3ffffdb0
3ffffd20:  3fff4db8 00000031 3fff60e4 40208018
3ffffd30:  3fff4db8 00000031 3fff4d74 40239714
3ffffd40:  3fff4db8 00000031 3fff60e4 401000ed
3ffffd50:  00000000 3fff6028 3fff4d74 4020a164
3ffffd60:  3fff4d98 3fff4d98 3fff4d74 40239a35
3ffffd70:  3fff4d98 00000001 3fff4d74 40217225
3ffffd80:  2d2d0a0d 2d2d2d2d 4b626557 6f467469
3ffffd90:  6f426d72 61646e75 42657972 38436548  
3ffffda0:  65653471 7542594f 3f006a42 4021714d
3ffffdb0:  00000000 0018001f 00000000 00000000
3ffffdc0:  000c000f 00000000 3fff6d74 0013001f
3ffffdd0:  80000000 3fff478c 0018001f 80000000
3ffffde0:  00000000 3fff4d74 00000000 6d726966
3ffffdf0:  65726177 08000000 3fff6f14 0026002f
3ffffe00:  8a007954 3fff76f4 0000001c 3fff6928
3ffffe10:  3ffffd80 00000001 3ffffea0 00000000
3ffffe20:  3ffffdb0 0000002a 000438a3 3fff4e08
3ffffe30:  00000085 00000085 00000000 4022b420
3ffffe40:  3fff4d98 000438a3 3ffffe60 3ffffe7c  
3ffffe50:  3fff4d98 000438a3 3fff4d74 40217a12
3ffffe60:  00000000 69746365 00000000 00000000
3ffffe70:  0000370c 3fff3f9c 3fff0374 00000000
3ffffe80:  3fff19e8 00000000 3fff6e84 002c002f
3ffffe90:  80000000 3fff7024 000f000f 80000000
3ffffea0:  3fff6d3c 0026002f 80000000 00000000
3ffffeb0:  0000fa00 00000000 00000000 40100db3
3ffffec0:  00000000 00000031 3fff6dc4 01000000
3ffffed0:  6470752f 4f657461 0a004154 54534f50
3ffffee0:  00000000 04000000 00000000 69746365  
3ffffef0:  00000000 4bc6a7f0 40100639 00000000
3fffff00:  00000001 00000000 00000000 00000001
3fffff10:  00000000 00000000 3fff4d74 3fff0374
3fffff20:  3fff4d5c 3fff4d98 3fff4d74 402183ff
3fffff30:  4023c330 00000000 00001388 3fff0374
3fffff40:  00000000 00000000 3fff68ec 4022d74c
3fffff50:  3fff4d5c 00003771 3fff0350 402184dc
3fffff60:  3fffdad0 00003771 3fff0350 4021e482
3fffff70:  00003758 3fff162c 00000019 4022d74c
3fffff80:  00000000 00000000 00000001 3fff1518  
3fffff90:  3fffdad0 00000000 3fff1504 40202d60
3fffffa0:  3fffdad0 00000000 3fff1504 4022d86c
3fffffb0:  feefeffe feefeffe 3ffe85ec 40100221
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------
https://gui-generic-builder.supla.io/
ODPOWIEDZ

Wróć do „Arduino IDE”