[Résolu] ESP32-C3-mini1 problème de téléversement

Bonjour tout le monde,

Voici ma configuration:
*Debian 10.10, avec les paquets Librazik 3
*Arduino IDE 1.8.13, avec pour les URL de gestionnaire de cartes supplémentaires:
https://dl.espressif.com/dl/package_esp32_index.json, https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

C'est ESP32 2.0.5 qui est installé.

  • Carte: Goouuu-ESP32-C3 avec la puce ESP32-C3-MINI-1

J'essaye de téléverser, après avoir fait un appuis long de "Boot" + 1 appuis court de "reset" puis relachement de "Boot", le sketch d'exemple "SimpleTime".

J'ai ce retour dans la console de l'IDE Arduino:

Arduino : 1.8.13 (Linux), Carte : "ESP32C3 Dev Module, Enabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 160MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None, Enabled"

Le croquis utilise 660258 octets (50%) de l'espace de stockage de programmes. Le maximum est de 1310720 octets.
Les variables globales utilisent 33156 octets (10%) de mémoire dynamique, ce qui laisse 294524 octets pour les variables locales. Le maximum est de 327680 octets.
esptool.py v4.2.1
Serial port /dev/ttyUSB0
Connecting....
Chip is ESP32-C3 (revision 3)
Features: Wi-Fi
Crystal is 40MHz
MAC: 10:91:a8:1d:fe:1c
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Traceback (most recent call last):
  File "/home/cyril/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool.py", line 34, in <module>
    esptool._main()
  File "/home/cyril/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/__init__.py", line 1004, in _main
    main()
  File "/home/cyril/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/__init__.py", line 790, in main
    esp.flash_set_parameters(flash_size_bytes(args.flash_size))
  File "/home/cyril/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/loader.py", line 1118, in flash_set_parameters
    status_mask,
  File "/home/cyril/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/loader.py", line 406, in check_command
    val, data = self.command(op, data, chk, timeout=timeout)
  File "/home/cyril/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/loader.py", line 375, in command
    p = self.read()
  File "/home/cyril/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/loader.py", line 307, in read
    return next(self._slip_reader)
StopIteration
Une erreur est survenue lors du transfert du croquis


Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

J'ai l'impression qu'il faut éditer les fichiers susmentionnés, mais je n'en suis pas sûr et je ne sais encore moins pour y faire quoi.
Est-ce que quelqu'un aurait une idée du problème et de comment le résoudre?

Merci d'avance à vous!

Bonsoir

un détail : carte utilisée (du moins mon exemplaire) sait basculer automatiquement flashage, pas d'action manuelle nécessaire sur les BP pour cela.

Lors d' un flashage réussi on voit ceci dans la console suivi de la progresseion du flashage des 4 zones

esptool.py v4.2.1
Serial port /dev/ttyUSB0
Connecting.
Chip is ESP32-C3 (revision 3)
Features: Wi-Fi
Crystal is 40MHz
MAC: 7c:df:a1:aa:fc:04
Uploading stub.
Running stub..
Stub running..
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x0004bfff...

Il semblerait dans votre cas qu'Esptool rencontre un problème lors de l'effacement préalable des 4 zones de mémoire Flash

Il n'y a a rien à éditer côté esptool,

un mauvais contact dans le câble USB ?

Pas de pb rencontré pour ce qui me concerne avec la carte GOOUUU ESP32-C3
gérée comme une carte de type ESP32C3 Dev Module 4MB
Ubuntu 22.04
IDE Arduino 1.8.19
core ESP32 2.0.5

Bonjour Al1,

Merci de ta réponse. Je ferais le test avec un autre câble dès que possible. Je n'aurais pas pensé à cette idée.

Je vous tiens au jus ici.

Je viens de tester avec un autre câble, et sur un autre port USB, j'obtiens le même résultat que dans mon premier post...

Bonsoir
Pendant le flashage problématique des composants sont ils reliés à la carte sur certains GPIO ?

Non, rien du tout n'est relié à la carte.

tester en abaissant la vitesse de flashage (Upload Speed)
Sur cette carte le CH340G n'a pas de résonateur externe, sur son horloge interne il monte moins bien en débit

C'était ça! Merci beaucoup pour ce coup de main @al1fch !!!

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