F1ATB forum
bug suite reset - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+--- Sujet : bug suite reset (/thread-797.html)



bug suite reset - eric_g - 27-11-2024

Bonjour,

J'apprivoise doucement le routeur qui tourne depuis ce week-end.
J'ai fait différents réglages ce midi et j'ai cliqué sur ESP32 reset sur la page des paramètres. Depuis mon routeur ne démarre plus.
Il est passé en access point mais impossible de rentrer les bons paramètres wifi.
Je l'ai donc connecté en USB et j'ai tenté de rentrer les paramètres via la console.
J'obtiens le log suivant en lançant le restart:
Code :
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:4916
load:0x40078000,len:16436
load:0x40080400,len:4
ho 8 tail 4 room 4
load:0x40080404,len:3524
entry 0x400805b8
E (430) esp_core_�f~mp_flash: No core dump partition found!
E (431) esp_core_dump_flash: No core dump partition found!
Booting
Dernier Reset : ESP_OK
Terminal disconnected: FramingError: Framing error
Est ce que celà veut dire qu'il faut re-implanter le code dans l'ESP et que donc je vais perdre le paramétrage et les actions programmées?


Merci d'avance!

Eric


RE: bug suite reset - Lolo69 - 27-11-2024

Et dans le moniteur serie apres la ligne len16436 il ne s affiche plus rien ?
Refait un reset et recapture les logs mais un peu plus loin


RE: bug suite reset - eric_g - 28-11-2024

J'ai fais plusieurs reset mais toujours le même comportement. J'ai re-televersé la version 12.6 et refais ma configuration mais cette fois j'ai pris soin de faire une sauvegarde des paramètres.


RE: bug suite reset - michy - 29-11-2024

Bonjour,

ce message s'adresse a André, s'il souhaite prendre en considération :

je profite de l'extrait de log de eric_g pour pointer un petit bug (sans conséquence sur le fonctionnement du routeur, ça fonctionne comme ça depuis plusieurs version ... >=V10.0)

dans le setup, il y a
 
Code :
  ESP32_ERROR = esp_task_wdt_init(&wdt_config);
  Serial.println("Dernier Reset : " + String(esp_err_to_name(ESP32_ERROR))); 

Cette ligne retourne "Dernier Reset : ESP_OK" dans l'extrait de log
il ne s'agit pas de l'information relative au dernier reset mais le résultat de l'initialisation du watchdog 

si on souhaite obtenir la raison du dernier démarrage, c'est la fonction rtc_get_reset_reason(n° du CPU) qu'il faut appeler

dans le log, on retrouve une info sur la toute première ligne "rst:0xc (SW_CPU_RESET)"
le code 12 (ou 0xc en hexa) correspond a un reboot demandé par software,
en appelant la fonction _reason pour chaque CPU, on pourrait affiner certain diagnostique de reboot selon les codes retournés