Was bedeutet ESP8266 rst cause: 2?
English
Deutsch
Manchmal sehen Sie eine Meldung wie
esp8266_boot_log.txt
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 3460, room 16
tail 4
chksum 0xcc
load 0x3fff20b8, len 40, room 4
tail 4
chksum 0xc9
csum 0xc9
v0007e100
~ld
7auf der seriellen Schnittstelle des ESP8266.
rst cause: 2 bedeutet, dass der ESP aus der Firmware heraus neu gestartet wurde mit
esp_restart_example.cpp
ESP.restart();Normalerweise ist ein solcher Neustart beabsichtigt. Suchen Sie nach ESP.restart()-Aufrufen in Ihrer Firmware. Es ist nicht einfach herauszufinden, welcher ESP.restart()-Aufruf den Reset ausgelöst hat. Ich empfehle, Serial.println()-Anweisungen einzufügen, die die Reset-Ursache vor jedem Aufruf von ESP.restart() beschreiben, zum Beispiel:
esp_restart_with_serial.cpp
Serial.println("Neustart wegen WLAN-Verbindungsfehler...");
ESP.restart();Check out similar posts by category:
Electronics, ESP8266/ESP32, PlatformIO
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow