Resety po dodaniu czujnika analogowego

Sebek74
Posts: 112
Joined: Wed Dec 23, 2020 1:23 pm

Post

Witam

Pewnie temat do Krystiana. Prośba o pomoc.
Dodaję czujnik analogowy (pomiar wilgotności gleby) na GPIO36-IA. Dopóki max/min dla in jest ustawione na 0 urządzenie działa (pomiar nan). Wpisuję cokolwiek (np 626 z kalibratora, albo np 400-800 czy 800-400), resetuję i urządzenie resetuje się w kółko. Trzeba zmazywać od nowa.

Log:

Code: Select all

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

rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:4604
ho 0 tail 12 room 4
load:0x40078000,len:15488
load:0x40080400,len:4
load:0x40080404,len:3180
entry 0x400805b8
Config read
Key: 0 Value: <  	  סo  ] } 
Key: 1 Value: p Ljk V 0 Cx e  
Key: 2 Value: <wycinam>
Key: 3 Value: <wycinam>
Key: 4 Value: admin
Key: 5 Value: 1234
Key: 6 Value: KC868-A6
Key: 7 Value: <wycinam>
Key: 8 Value: <wycinam>
Key: 9 Value: 6
Key: 10 Value: 6
Key: 11 Value: 3
Key: 12 Value: 0
Key: 13 Value: 
Key: 14 Value: 1
Key: 15 Value: 0
Key: 16 Value: 
Key: 17 Value: 
Key: 18 Value: 
Key: 19 Value: 0,0,,,1,,0,,,,,,
Key: 20 Value: 
Key: 21 Value: 1
Key: 22 Value: 284A63E695230B12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 23 Value: 
Key: 24 Value: ,,0,1,0,2,0,,0,1,,,0,2,,,1,,,,,,,,,,
Key: 25 Value: ,,0,1,0,0,0,,1,1,,,1,2,,,1,,,,,,,,,,
Key: 26 Value: ,,0,0,0,2,0,,2,1,,,2,2,,,1,,,,,,,,,,
Key: 27 Value: 0,0,0,0,0,2,0,,3,1,,,0,0,,,1,,,,,,,,
Key: 28 Value: 1,9,0,0,0,2,0,,4,1,,,0,3,,,1,,,,,,,,
Key: 29 Value: ,,0,0,0,2,0,,5,1,,,4,3,,,1,,,,,,,,,,
Key: 30 Value: ,,0,0,0,2,0,,,,,,1,3,,,1,,,,,,,,,,,,
Key: 31 Value: ,,0,0,0,0,0,,,,,,0,0,,,0,,,,,,,,,,,,
Key: 32 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 33 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 34 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 35 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 36 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 37 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 38 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 39 Value: 1,10,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 40 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 41 Value: ,,1,1,0,2,0,,,,,,,,,,1,,,,,,,,,,,,,,
Key: 42 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 43 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 44 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 45 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 46 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 47 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 48 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 49 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 50 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 51 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 52 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 53 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 54 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 55 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 56 Value: 1,6,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 57 Value: 0,0,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 58 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 59 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 60 Value: 1,31,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 61 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 62 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 63 Value: ,,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 64 Value: 
Key: 65 Value: 5
Key: 66 Value: 5
Key: 67 Value: 
Key: 68 Value: 
Key: 69 Value: 
Key: 70 Value: 
Key: 71 Value: 1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 72 Value: 0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 73 Value: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 74 Value: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 75 Value: 
Key: 76 Value: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 77 Value: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 78 Value: 
Key: 79 Value: 
Key: 80 Value: 1
Key: 81 Value: 0
Key: 82 Value: 20
Key: 83 Value: 
Key: 84 Value: 0
Key: 85 Value: 
Key: 86 Value: 0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 87 Value: 
Key: 88 Value: 
Key: 89 Value: 
Key: 90 Value: 
Key: 91 Value: 
Key: 92 Value: 
Key: 93 Value: 
Key: 94 Value: 
Key: 95 Value: 
Key: 96 Value: 0.25
Key: 97 Value: 0.4
Key: 98 Value: 
Key: 99 Value: 
Key: 100 Value: 
Key: 101 Value: 1
Key: 102 Value: 1
Key: 103 Value: ,3,3,3,0,0,0,,0,0,0,
Key: 104 Value: 0
Key: 105 Value: 
Key: 106 Value: 
Key: 107 Value: 
Key: 108 Value: 0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 109 Value: 0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 110 Value: 0
Key: 111 Value: 0,0,2,3,4,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Key: 112 Value: 
Key: 113 Value: 
Key: 114 Value: 
Key: 115 Value: 
Key: 116 Value: 
Key: 117 Value: 
Key: 118 Value: 
Key: 119 Value: 
Key: 120 Value: 
Key: 121 Value: 
Key: 122 Value: 
Key: 123 Value: 
PCF8574 is connected address: 20
PCF8574 is connected address: 22
readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
readStorage: 7; Read: [3 2E 0 C3 2F C3 2F ]
readStorage: 4; Read: [0 0 0 0 ]
readStorage: 1; Read: [0 ]
readStorage: 4; Read: [0 0 0 0 ]
readStorage: 1; Read: [0 ]
readStorage: 4; Read: [0 0 0 0 ]
readStorage: 1; Read: [0 ]
readStorage: 4; Read: [0 0 0 0 ]
readStorage: 1; Read: [0 ]
readStorage: 4; Read: [0 0 0 0 ]
readStorage: 1; Read: [0 ]
readStorage: 4; Read: [0 0 0 0 ]
readStorage: 1; Read: [0 ]
readStorage: 4; Read: [0 0 16 44 ]
readStorage: 4; Read: [0 0 2F 44 ]
readStorage: 4; Read: [0 0 0 0 ]
readStorage: 4; Read: [0 0 20 41 ]
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.

Core  1 register dump:
PC      : 0x401649f5  PS      : 0x00060430  A0      : 0x800d2990  A1      : 0x3ffb2050  
A2      : 0xffffffff  A3      : 0x00000000  A4      : 0x3ffb20a8  A5      : 0x00000000  
A6      : 0x00000001  A7      : 0x00000025  A8      : 0x00000000  A9      : 0x00000024  
A10     : 0x00000000  A11     : 0x00000240  A12     : 0x00000024  A13     : 0x3ffb2a48  
A14     : 0x00000000  A15     : 0x40361000  SAR     : 0x00000004  EXCCAUSE: 0x0000001c  
EXCVADDR: 0x00000063  LBEG    : 0x4008a9e4  LEND    : 0x4008a9fa  LCOUNT  : 0xffffffff  


Backtrace: 0x401649f2:0x3ffb2050 0x400d298d:0x3ffb2080 0x400d2a90:0x3ffb20d0 0x400f6e15:0x3ffb2120 0x400db91d:0x3ffb2190 0x400d32d5:0x3ffb21f0 0x4012638f:0x3ffb2270 0x40091276:0x3ffb2290
Last edited by Sebek74 on Thu Dec 19, 2024 11:42 pm, edited 1 time in total.
Sebek-74
11xSRW-02m, SRW-01, 4xROW-04m, 4xROW-02, ROW-01
SmartBob ESP32 + LAN8720: sterowanie nawodnieniem: pompa + 7 obwodów + 2xDS18B20
Kincony KC868-A6: integracje Satel Integra, NVR, rekuperator + 3xDS18B20
User avatar
YoMan
Posts: 2843
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

Uzywaj znaczników do kodu, latwiej sie czyta i nie zaśmieca forum
You do not have the required permissions to view the files attached to this post.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Sebek74
Posts: 112
Joined: Wed Dec 23, 2020 1:23 pm

Post

Tak proszę Pana...

To ma coś wspólnego z zapisem konfiga lub jego odczytem chyba. Pousuwałem wszystko, bez ładowania konfiga, analog działa. Zmieniam wartości bez resetu, koryguje się prawidłowo. Robię reset urządzenia i nadaje się do zmazania.
Sebek-74
11xSRW-02m, SRW-01, 4xROW-04m, 4xROW-02, ROW-01
SmartBob ESP32 + LAN8720: sterowanie nawodnieniem: pompa + 7 obwodów + 2xDS18B20
Kincony KC868-A6: integracje Satel Integra, NVR, rekuperator + 3xDS18B20
User avatar
YoMan
Posts: 2843
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

Krystiana nie ma, może Krzysiek podpowie co jest ale nie naprawi. Wygląda mi chyba na problem z odczytem z eeprom. Coś się przewija na forum że są problemy z konfiguracjami na pcf
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
klew
Posts: 10022
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Sebek74 wrote: Thu Dec 19, 2024 10:24 pm Witam
Ja bym spróbował nic innego nie dodawać, a tylko ten odczyt analogowy.

Ogólnie crash lecie w trakcie lub po czytaniu stanu kanałów z klasy "Storage".
Najlepiej by było, gdybyś zdekodował backtrace z tego crasha, ale do tego chyba trzeba samemu kompilować, bo nie wiem czy w builderze można pobrać symbole debugowe do wygenerowanego builda.
Sebek74
Posts: 112
Joined: Wed Dec 23, 2020 1:23 pm

Post

Już myślałem, żeby samemu ogarnąć kompilację i zobaczyć co jest nie tak z tymi roletami w PCF o których pisałem. Nie bardzo mam teraz czas na to się teraz wgryzać. Niemniej zależy mi na naprawie.

Tak jak pisałem dopóki nie dodam przycisków lub/i krańcówek lub/i przekaźników (na PCF) to analog działa prawidłowo. Dodaję obojętnie które i muszę flashować od nowa. Nie wiem jak tylko wyczyścić konfigurację (nie mam praw admina na tym kompie, nie mogę nic zainstalować).
Sebek-74
11xSRW-02m, SRW-01, 4xROW-04m, 4xROW-02, ROW-01
SmartBob ESP32 + LAN8720: sterowanie nawodnieniem: pompa + 7 obwodów + 2xDS18B20
Kincony KC868-A6: integracje Satel Integra, NVR, rekuperator + 3xDS18B20
User avatar
klew
Posts: 10022
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Sebek74 wrote: Fri Dec 20, 2024 12:24 pm Już myślałem, żeby samemu ogarnąć kompilację i zobaczyć co jest nie tak z tymi roletami w PCF o których pisałem. Nie bardzo mam teraz czas na to się teraz wgryzać. Niemniej zależy mi na naprawie.

Tak jak pisałem dopóki nie dodam przycisków lub/i krańcówek lub/i przekaźników (na PCF) to analog działa prawidłowo. Dodaję obojętnie które i muszę flashować od nowa. Nie wiem jak tylko wyczyścić konfigurację (nie mam praw admina na tym kompie, nie mogę nic zainstalować).
To dodawaj po jednej rzeczy, obserwuj i zbieraj logi
Czyli:
1. sam analogowy
2. jeden przekaźnik
3. jeden przycisk
4. jedna roleta
5. jeden przekaźnik na pcf
itd.
Ogólnie jeśli zredukujesz ten problem do elementów kluczowych, które to wysypują, to to ułatwi dalszą analizę.
Sebek74
Posts: 112
Joined: Wed Dec 23, 2020 1:23 pm

Post

A jest jakieś narzędzie online aby przywrócić ustawienia fabryczne? Bo reinstalowanie za każdym razem zabiera czas.
Sebek-74
11xSRW-02m, SRW-01, 4xROW-04m, 4xROW-02, ROW-01
SmartBob ESP32 + LAN8720: sterowanie nawodnieniem: pompa + 7 obwodów + 2xDS18B20
Kincony KC868-A6: integracje Satel Integra, NVR, rekuperator + 3xDS18B20
User avatar
klew
Posts: 10022
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

Sebek74 wrote: Fri Dec 20, 2024 12:42 pm A jest jakieś narzędzie online aby przywrócić ustawienia fabryczne? Bo reinstalowanie za każdym razem zabiera czas.
Pewnie flash toolem możesz wyzerować jakiś obszar, gdzie jest konifguracja. Ale nie wiem jaki to obszar.
Sebek74
Posts: 112
Joined: Wed Dec 23, 2020 1:23 pm

Post

Więc jest tak. Dopóki jest tylko analog i np 1wire jest ok. Wystarczy że dodam GPIO dla I2C i już po zawodach. Nic więcej nie muszę dodawać.
Sebek-74
11xSRW-02m, SRW-01, 4xROW-04m, 4xROW-02, ROW-01
SmartBob ESP32 + LAN8720: sterowanie nawodnieniem: pompa + 7 obwodów + 2xDS18B20
Kincony KC868-A6: integracje Satel Integra, NVR, rekuperator + 3xDS18B20

Return to “GUI Generic”