-
little.yoda
- Site Admin
- Beiträge: 943
- Registriert: 14.09.2018, 19:05
- Hat sich bedankt: 34 Mal
- Danksagung erhalten: 148 Mal
Beitrag
von little.yoda » 05.06.2025, 10:19
Ich bekomme es gerade nicht hin, eine stabile Version zu compilieren.
Code: Alles auswählen
Compiledate: Jun 4 2025 19:00:27 {NONGITVERSION}
[MEM] 295300 / Controller
[MEM] 289792 / Wifi
Starting Wifi...
[MEM] 289792 / Webserver
[MEM] 286752 / Serial
[MEM] 286752 / Cfg
MEM 286248 / Cfg Read
MEM 285732 / Starting Parsing
Object expected
[MEM] 286068 Post Config
Config-File konnte nicht geparst werden. Fehlerhafter Syntax? Nicht genug Memory?
[CNT] Aktiviere Access Point!
Brownout detector was triggered
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (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:2
load:0x3fff0030,len:1184
load:0x40078000,len:13232
load:0x40080400,len:3028
entry 0x400805e4
-
little.yoda
- Site Admin
- Beiträge: 943
- Registriert: 14.09.2018, 19:05
- Hat sich bedankt: 34 Mal
- Danksagung erhalten: 148 Mal
Beitrag
von little.yoda » 05.06.2025, 18:34
Vorweg:
Brownout Dectector aktiviert sich, wenn die Spannung auf unter 2.5 Volt fällt. (Auch wenn es nur für wenige ms ist)
Ich habe heute immer mal wieder etwas an dem Problem geknobelt.
- Ältere Firmware, die entsprechend mit einer älteren Software des ESP32 kompiliert ist, zeigen das Problem nicht
- Wenn ich die aktuelle Software des ESP32 nutzte, zeigt sich der Fehler reproduzierbar.
- Der Fehler tritt nur auf, wenn WIFI aktiviert wird. (Egal, ob AP oder Verbindung zu einem bestehenden Netzwerk)
- Ein zusätzlicher 100nF Kondensator zwischen 3,3 V und GND hilft
=> Meine Vermutung ist, dass in der ESP32 Software etwas geändert wurde, was zu mehr Stromverbrauch bei der Aktivierung von WIFI führt. Vermutlich ist die Spannungsversorgung des mheteesp32minikit auf Kante genäht.
Ich weiß noch nicht, welchen Weg ich gehe.
=> Kondensator zulöten
=> Brownout Decector während der WIfi-Aktivierung deaktivieren
=> Brownout Decector konfigurierbar machen
(Schwierig, da ohne Config-File automatisch eine Adhoc-Netzwerk aufgebaut wird => Abstürz)