Carte esp32 reboot boucle

Bonjour,
j'ai un probléme avec mon esp32 il se reboot sans cesse dés que je le branche. J'ai essayé d'effacer la mémoire flash avec esptool et les boutons, j'ai aussi changé de câble, et de code mais rien. Voici ce que j'obtiens dans le moniteur série.
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:1344 load:0x40078000,len:13964 load:0x40080400,len:3600 entry 0x400805f0 ets Jul 29 2019 12:21:46
Si quelqu'un a une solution merci d'avance.

Bonjour,
99% des fois sur 100% c'est parce que tu te sers de la carte pour alimenter des modules gourmands et le régulateur de la carte se met en sécurité.

Commences par nous décrire ton montage si tu veux plus de renseignements.

Et le message est complet ?
Pas d'exception en vue ?

Avez vous essayé de charger un sketch "vide" (juste setup() et loop() ne faisant rien) avec rien de branché sur l'ESP32 à part le câble USB ?

J'ai branché 3 boutons poussoirs et un écran oled 128*64 sur la carte. Même avec un simple programme comme celui-ci ça ne mache pas.

#include <Arduino.h>

void setup()
{

  Serial.begin(115200);

}

void loop()
{
 delay(1000); 
 Serial.println("Hello !");
}

J'ai essayé et toujours le même message qui tourne en boucle.


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:1344
load:0x40078000,len:13964
load:0x40080400,len:3600
entry 0x400805f0
ets Jul 29 2019 12:21:46

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:1344
load:0x40078000,len:13964
load:0x40080400,len:3600
entry 0x400805f0
ets Jul 29 2019 12:21:46

Sur quels GPIOs sont branchés les 3 BP ?

Pour avoir de l'aide de la part de ce forum il est important de fournir d'emblée un schéma ou un plan de câblage du montage

oui désolé,
ils étaient branché sur les GPIOs 2, 4, 16 et reliés à un GND commun. L'écran était branché comme ci-dessus.

avec juste le câble USB ?

ouii

tenez le bouton reset appuyé jusqu'au moment où l'IDE dit qu'il va essayer de transférer le code puis relâchez le à ce moment

Il y'a toujours le même message qui s'affiche.

OK - pas d'idée autre...

pas grave, merci quand même

non pas d'exeption

Et l'outil a dit que l'effacement s'était bien déroulé?

Oui voici ce que ça m'affiche lorsque je j'efface la mémoire.

~ esptool.py erase_flash
esptool.py v4.7.0
Found 6 serial ports
Serial port /dev/cu.usbserial-1450
Connecting....
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting......
Detecting chip type... ESP32
Chip is ESP32-D0WD-V3 (revision v3.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: d4:8a:fc:a4:8d:5c
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 0.6s
Hard resetting via RTS pin...

Teste la solution proposée ici...

Oups, désolé, c'était aussi l'effaçage de la flash.

Donc, l'effacement ce déroule bien.
Est-ce qu'après ça, un simple blink fonctionne?

non un sketch vide ou un blink ne fonctionne pas