Go Down

Topic: ESP32 exception decodeur (Read 161 times) previous topic - next topic

moijerem

Aug 18, 2018, 05:21 pm Last Edit: Aug 18, 2018, 05:40 pm by moijerem
Bonjour tous le monde :p
je rencontre un souci avec mon esp32 qui crash aléatoirement depuis les dernière modification
j ai installe l outils exception décodeur mais j ai besoin d information
dans la fenêtre du décodeur je doit collé l intégralité du rapport du crash ou uniquement certaine valeur ?
Merci a vous par ailleurs si mon souci vous parle merci de m aidé :p
Dans les réglage core debug je dois choisir quelque chose de spécifique ?
Code: [Select]
ASSERT_PARAM(32768 0), in rwbt.c at line 273
Guru Meditation Error: Core  0 panic'ed (Interrupt wdt timeout on CPU0)
Core 0 register dump:
PC      : 0x40086756  PS      : 0x00060034  A0      : 0x8008a1cc  A1      : 0x3ffc05b0 
A2      : 0x00000001  A3      : 0x00000000  A4      : 0x00000000  A5      : 0x60008054 
A6      : 0x3ffc1030  A7      : 0x60008050  A8      : 0x80086751  A9      : 0x3ffc0590 
A10     : 0x00000004  A11     : 0x00000000  A12     : 0x6000804c  A13     : 0xffffffff 
A14     : 0x00000000  A15     : 0xfffffffc  SAR     : 0x00000004  EXCCAUSE: 0x00000005 
EXCVADDR: 0x00000000  LBEG    : 0x40086689  LEND    : 0x40086690  LCOUNT  : 0x00000000 
Core 0 was running in ISR context:
EPC1    : 0x401c90d6  EPC2    : 0x00000000  EPC3    : 0x00000000  EPC4    : 0x40086756

Backtrace: 0x40086756:0x3ffc05b0 0x4008a1c9:0x3ffc05d0 0x4008a85b:0x3ffc05f0 0x40082041:0x3ffc0610 0x401c90d3:0x00000000

Core 1 register dump:
PC      : 0x401c90d6  PS      : 0x00060134  A0      : 0x800927f2  A1      : 0x3ffd7f10 
A2      : 0x00000008  A3      : 0x00000001  A4      : 0x00000000  A5      : 0x3ffd7a48 
A6      : 0x00000000  A7      : 0x00000001  A8      : 0x3ffc9b58  A9      : 0x3ffc9b1c 
A10     : 0x00000000  A11     : 0x00000001  A12     : 0x80090c50  A13     : 0x3ffd7e10 
A14     : 0x00000000  A15     : 0x3ffd7bc0  SAR     : 0x00000000  EXCCAUSE: 0x00000005 
EXCVADDR: 0x00000000  LBEG    : 0x00000000  LEND    : 0x00000000  LCOUNT  : 0x00000000 

Backtrace: 0x401c90d6:0x3ffd7f10 0x400927ef:0x3ffd7f30

Rebooting...

J-M-L

#1
Aug 19, 2018, 03:35 pm Last Edit: Aug 19, 2018, 03:35 pm by J-M-L
je vois que vous l'avez reporté chez espressif, c'est le bon endroit sans doute pour avoir plus d'infos
Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums
Pas de messages privés SVP

fdufnews

Si on en croit le message, le cœur 0 était dans une routine de traitement d'interruption et il a été réinitialisé sur un débordement du watchdog.

Si le plantage est aléatoire, regarder du coté de l'usage de la mémoire ou bien du mauvais usage de pointeurs.

J'ai récemment eu des déboires en voulant utiliser la méthode getString() de la librairie HTTPClient. Je pense qu'il y a un bug dans la gestion des objets String. La méthode revenait des fois à la fonction appelante d'autre fois elle plantait sur le return ce qui m'a fait penser à un problème de gestion de la pile. J'ai fini par laisser tomber l'environnement Arduino avec l'ESP32. Je suis passé sous MicroPython et franchement c'est beaucoup plus stable pour l'instant.

anthology

je viens d'installer la meme chose,
il était précisé de coller la backtrace

ca devrait le faire

Go Up