Closed julienboriasse closed 1 year ago
Comportement similaire sur la carte Adafruit Feather. J'ai enlevé le code pour l'I2C et l'accéléromètre (commit #1612efc5f759e0ba9a2cb4d11191f3059fc0bbc4)
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x40085038 PS : 0x00050531 A0 : 0x800811a5 A1 : 0x3ffbef3c
A2 : 0x00000040 A3 : 0x00018040 A4 : 0x000637ff A5 : 0x3ffbef1c
A6 : 0x00000000 A7 : 0x3ffbdc8c A8 : 0x00000000 A9 : 0x00000000
A10 : 0x0000464f A11 : 0x00000001 A12 : 0x80081c71 A13 : 0x3ffbeefc
A14 : 0x3ffc18a8 A15 : 0xfffffbff SAR : 0x00000010 EXCCAUSE: 0x0000001c
EXCVADDR: 0x800811b1 LBEG : 0x40084b65 LEND : 0x40084b6d LCOUNT : 0x00000027
Backtrace:0x40085035:0x3ffbef3c |<-CORRUPTED
ELF file SHA256: 0000000000000000
Rebooting...
ets Jun 8 2016 00:22:57
Le problème semble se produire dans les printf lorsqu'on utilise uint64_t timerReadMicros(hw_timer_t *timer);
.
Peut-être dû à un problème d'affichage de uint64_t
ou bien d'accès à des registres de timer au mauvais moment.
Workaround: Ne pas afficher la valeur actuelle du timer.
Erreur à investiguer, le microcontrôleur redémarre après quelques secondes.
Exemple 1
Quelques secondes plus tard.