Guru Meditation Error: Core 1 panic'ed (InstrFetchProhibited). Exception was unhandled.
Posted: Wed Oct 21, 2020 10:53 am
Hey Ppl,
with below "simple" code I get a strange error on my ESP32-DevKitC-V4, Arduino-Version 1.8.13:
I cannot find anything in my code to resolve this. Can someone help please???
Error:
Exception Decoder:
Code:
with below "simple" code I get a strange error on my ESP32-DevKitC-V4, Arduino-Version 1.8.13:
I cannot find anything in my code to resolve this. Can someone help please???
Error:
Code: Select all
12:47:40.490 -> Connected to WiFi network with IP Address: 192.168.4.2
12:47:40.490 -> .
12:47:40.630 -> .
12:47:41.475 -> .
12:47:41.615 -> .
12:47:41.709 -> .
12:47:41.837 -> .
12:47:41.977 -> .
12:47:41.977 -> Guru Meditation Error: Core 1 panic'ed (InstrFetchProhibited). Exception was unhandled.
12:47:42.024 -> Core 1 register dump:
12:47:42.024 -> PC : 0x00000000 PS : 0x00060430 A0 : 0x800d30de A1 : 0x3ffb1ea0
12:47:42.024 -> A2 : 0x3ffb1f10 A3 : 0x00000000 A4 : 0x3ffcce40 A5 : 0x0000000b
12:47:42.024 -> A6 : 0x3ffcd650 A7 : 0x0000000b A8 : 0x801806ae A9 : 0x3ffb1e80
12:47:42.024 -> A10 : 0x3ffba848 A11 : 0x00000000 A12 : 0x0000000b A13 : 0x3ffcce4b
12:47:42.024 -> A14 : 0x0000000b A15 : 0x00000000 SAR : 0x0000000a EXCCAUSE: 0x00000014
12:47:42.024 -> EXCVADDR: 0x00000000 LBEG : 0x4000c46c LEND : 0x4000c477 LCOUNT : 0xffffffff
12:47:42.071 ->
12:47:42.071 -> Backtrace: 0x00000000:0x3ffb1ea0 0x400d30db:0x3ffb1ec0 0x400d3155:0x3ffb1ee0 0x400d1aae:0x3ffb1f00 0x400d62ad:0x3ffb1fb0 0x4008b019:0x3ffb1fd0
12:47:42.071 ->
12:47:42.071 -> Rebooting...
12:47:42.071 -> ets Jun 8 2016 00:22:57
Code: Select all
PC: 0x00000000
EXCVADDR: 0x00000000
Decoding stack results
0x400d326b: HTTPClient::disconnect(bool) at C:\Users\Ishak\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\HTTPClient\src\HTTPClient.cpp line 359
0x400d32e5: HTTPClient::end() at C:\Users\Ishak\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\HTTPClient\src\HTTPClient.cpp line 347
0x400d1aee: loop() at C:\Users\Ishak\Documents\Arduino\MyWifi/MyWifi.ino line 38
0x400d65a5: loopTask(void*) at C:\Users\Ishak\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32\main.cpp line 19
0x4008b019: vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/port.c line 143
Code: Select all
#include <WiFi.h>
#include "HTTPClient.h"
#include <iostream>
#include <string>
const char* ssid = "YOURNETWORK";
const char* password = "33333333";
long lastSendTime = 0;
int interval = 100;
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
Serial.println("Connecting");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.print("Connected to WiFi network with IP Address: ");
Serial.println(WiFi.localIP());
}
void loop() {
if ((millis() - lastSendTime) > interval) {
Serial.println(".");
if ((WiFi.status() == WL_CONNECTED)) {
HTTPClient http;
http.begin("http://192.168.4.1/hello");
int httpcode = http.GET();
if (httpcode > 0) {
String payload = http.getString();
}
http.end();
lastSendTime = millis();
}
}
}