Bonjour à tous,
ça fait un bon moment que je n’ai pas posté sur ce forum…
Depuis une paire d’année, je suis familiarisé avec l’esp32 « tout court » que je programme avec VScode et platformIO.
Aujourd’hui je rencontre des problèmes avec l’ESP32 C3 :
après quelques tâtonnements, je parviens à le programmer et à monitorer sur le port série. Pour que ça fonctionne, jai du passer « flash size » de 4 à 2, et modifier le fichier board.txt :
j’ai remplacé
esp32c3.serial.disableDTR=false
esp32c3.serial.disableRTS=false
par :
esp32c3.serial.disableDTR=true
esp32c3.serial.disableRTS=true
En revanche, avec platformIO, le code (n’importe quel code, blink ou Serial.print(« coucou »)) à l’air d’uploader mais ensuite il reboot en permanence.
Voici le contenu de platformio.ini :
[env:esp32-c3-devkitm-1]
platform = https://github.com/platformio/platform-espressif32.git
board = esp32-c3-devkitm-1
framework = arduino
board_upload.flash_size=2MB
monitor_speed = 115200
board_build.flash_size=2MB
monitor_rts = 0
monitor_dtr = 0
build_flags= -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=1