I'm facing this problem that happens sometimes in a no repeatable way .
I use platformIO with arduino framework to write code for the esp32 and I am using the 2 cores. This problem occurs on CPU0 only, here is the backtrace:
Code: Select all
Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0)
Core 0 register dump:
PC : 0x4008134c PS : 0x00050034 A0 : 0x4008171c A1 : 0x3ffc05e0
A2 : 0x3ffc135c A3 : 0x00000001 A4 : 0x00000001 A5 : 0x40087124
A6 : 0x00000000 A7 : 0x3ffb4e34 A8 : 0x3ff50000 A9 : 0x00000001
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x3ff40000 A13 : 0x3ffb3540
A14 : 0x3ffb0000 A15 : 0xbaad5678 SAR : 0x00000018 EXCCAUSE: 0x00000005
EXCVADDR: 0x00000000 LBEG : 0x4000c28c LEND : 0x4000c296 LCOUNT : 0x00000000
Core 0 was running in ISR context:
EPC1 : 0x4000bff0 EPC2 : 0x00000000 EPC3 : 0x00000000 EPC4 : 0x4008134c
Backtrace: 0x4008134c:0x3ffc05e0 0x40081719:0x3ffc0610 0x4000bfed:0x00000000
Core 1 register dump:
PC : 0x400813a8 PS : 0x00050034 A0 : 0x4008171c A1 : 0x3ffc0be0
A2 : 0x00000000 A3 : 0x00000003 A4 : 0x00000001 A5 : 0x3ffc0be0
A6 : 0x00000001 A7 : 0x00000000 A8 : 0x00000000 A9 : 0x00000000
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x3ff50000 A13 : 0x3ffc0bd0
A14 : 0x3ffc0c18 A15 : 0x00000001 SAR : 0x00000015 EXCCAUSE: 0x00000005
EXCVADDR: 0x00000000 LBEG : 0x4000c2e0 LEND : 0x4000c2f6 LCOUNT : 0xffffffff
Backtrace: 0x400813a8:0x3ffc0be0 0x40081719:0x3ffc0c10 0x400832ff:0x00000000
Rebooting...
Do you have any idea of the way to solve this pb?
Thanks in advance!