Rst:0x7 (TG0WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)

Bonjour
J'utilise un ESP32 AZ-DELIVERY pour essayer de créer un appareil MIDI. Mais sans considérer cet aspect MIDI, en faisant mes premiers tests avec un simple bouton sur le port SD1 et ce code:

int btnPin=8,btnPos;

void setup() {
  pinMode(btnPin,INPUT); 
  Serial.begin(115200);
}

bool btnrel=false;

void loop() {
  btnPos=digitalRead(btnPin);
  if ((btnPos==HIGH)&&(btnrel==false))
  {
    btnrel=true;
    Serial.println("OFF");
  }
   else if ((btnPos==LOW)&&(btnrel==true))
   {
    btnrel=false;
    Serial.println("ON");
   }
}

Quand j'ouvre le moniteur série, quand je ferme le circuit, j'ai

rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371 
ets Jun  8 2016 00:22:57

qui s'affiche à intervalle régulier (genre 500ms).
Puis quand j'ouvre le circuit, j'ai:

rst:0x7 (TG0WDT_SYS_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:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4

qui s'affiche.
Quel est le sens de cette erreur, SVP?

Merci

Salut
GPIO8 est une GPIO réservée :

Oh punaise, quelle andouille je suis. Merci beaucoup!

Je me permets de relancer. J'utilise l'ESP32 de AZ-Delivery dont le pinout est donné sur cette image:

Si j'utilise le GPIO12 qui n'est pas marqué "do not use", j'ai le même style d'erreur "Rst". Quelle en est la raison, SVP? (Aucun problème avec les 13 et 14)

Merci

Si tu regardes le tableau des GPIO en suivant le lien donné par @hbachetti tu verras que GPIO12 est indiquée

12 OK OK boot fail if pulled high

Je te suggère de regarder le chapitre Strapping Pins pour éviter d'autres déconvenues.
En fait, le mieux est de tout lire d'ailleurs.

Ah d'accord, effectivement, les contraintes sont nombreuses de ce que je vois.
Désolé de ne pas avoir tout lu, mais je ne savais pas non plus si les contraintes étaient les mêmes d'une carte à l'autre, vu que le nombre de pins n'est pas tout le temps identique.
Donc pour des cartes différentes, les contraintes sur les pins dont la numérotation est identique restent les mêmes?

Oui.

Merci beaucoup

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.