Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Erreur téléversement
#11
Merci pour la remarque du support, je viens de faire l'inversion.

Concernant le câble j'ai essayé avec d'autres et j'ai bien mis le bon.
Je suis vraiment perdu :/

J'ai également essayé la procédure du bouton BOOT + RST, rien non plus.
Répondre
#12
As tu essayer le chargement du boot loader ?
Répondre
#13
Bonjour à tous, je viens d'acheter un nouveau ESP32.
J'ai toujours le même message, je deviens dingue !
Contrairement à l'ancien, lorsque je clique sur connect, j'ai une led qui s'allume, mais toujours le message d'erreur.
[Image: 4.png]

En passant par Arduino IDE voici le message d'erreur :
Citation :In file included from c:\Users\jerem\Documents\Arduino\libraries\OneWire\OneWire.cpp:149:
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'uint32_t directRead(uint32_t)':
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:174:25: error: no match for 'operator>>' (operand types are 'volatile gpio_in_reg_t' and 'uint32_t' {aka 'long unsigned int'})
  174 |        return (GPIO.in >> pin) & 0x1;
      |                ~~~~~~~ ^~ ~~~
      |                      |    |
      |                      |    uint32_t {aka long unsigned int}
      |                      volatile gpio_in_reg_t
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'void directWriteLow(uint32_t)':
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:189:44: error: no match for 'operator=' (operand types are 'volatile gpio_out_w1tc_reg_t' and 'uint32_t' {aka 'long unsigned int'})
  189 |        GPIO.out_w1tc = ((uint32_t)1 << pin);
      |                                            ^
In file included from c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:160:
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:64:3: note: candidate: 'constexpr gpio_out_w1tc_reg_t& gpio_out_w1tc_reg_t::operator=(gpio_out_w1tc_reg_t&&)'
  64 | } gpio_out_w1tc_reg_t;
      |  ^~~~~~~~~~~~~~~~~~~
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:64:3: note:  no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'gpio_out_w1tc_reg_t&&'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:64:3: note: candidate: 'constexpr gpio_out_w1tc_reg_t& gpio_out_w1tc_reg_t::operator=(const gpio_out_w1tc_reg_t&)'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:64:3: note:  no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'const gpio_out_w1tc_reg_t&'
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'void directWriteHigh(uint32_t)':
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:202:44: error: no match for 'operator=' (operand types are 'volatile gpio_out_w1ts_reg_t' and 'uint32_t' {aka 'long unsigned int'})
  202 |        GPIO.out_w1ts = ((uint32_t)1 << pin);
      |                                            ^
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:51:3: note: candidate: 'constexpr gpio_out_w1ts_reg_t& gpio_out_w1ts_reg_t::operator=(gpio_out_w1ts_reg_t&&)'
  51 | } gpio_out_w1ts_reg_t;
      |  ^~~~~~~~~~~~~~~~~~~
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:51:3: note:  no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'gpio_out_w1ts_reg_t&&'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:51:3: note: candidate: 'constexpr gpio_out_w1ts_reg_t& gpio_out_w1ts_reg_t::operator=(const gpio_out_w1ts_reg_t&)'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:51:3: note:  no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'const gpio_out_w1ts_reg_t&'
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'void directModeInput(uint32_t)':
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:227:51: error: no match for 'operator=' (operand types are 'volatile gpio_enable_w1tc_reg_t' and 'uint32_t' {aka 'long unsigned int'})
  227 |            GPIO.enable_w1tc = ((uint32_t)1 << pin);
      |                                                  ^
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:159:3: note: candidate: 'constexpr gpio_enable_w1tc_reg_t& gpio_enable_w1tc_reg_t::operator=(gpio_enable_w1tc_reg_t&&)'
  159 | } gpio_enable_w1tc_reg_t;
      |  ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:159:3: note:  no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'gpio_enable_w1tc_reg_t&&'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:159:3: note: candidate: 'constexpr gpio_enable_w1tc_reg_t& gpio_enable_w1tc_reg_t::operator=(const gpio_enable_w1tc_reg_t&)'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:159:3: note:  no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'const gpio_enable_w1tc_reg_t&'
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h: In function 'void directModeOutput(uint32_t)':
c:\Users\jerem\Documents\Arduino\libraries\OneWire\util/OneWire_direct_gpio.h:253:51: error: no match for 'operator=' (operand types are 'volatile gpio_enable_w1ts_reg_t' and 'uint32_t' {aka 'long unsigned int'})
  253 |            GPIO.enable_w1ts = ((uint32_t)1 << pin);
      |                                                  ^
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:146:3: note: candidate: 'constexpr gpio_enable_w1ts_reg_t& gpio_enable_w1ts_reg_t::operator=(gpio_enable_w1ts_reg_t&&)'
  146 | } gpio_enable_w1ts_reg_t;
      |  ^~~~~~~~~~~~~~~~~~~~~~
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:146:3: note:  no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'gpio_enable_w1ts_reg_t&&'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:146:3: note: candidate: 'constexpr gpio_enable_w1ts_reg_t& gpio_enable_w1ts_reg_t::operator=(const gpio_enable_w1ts_reg_t&)'
C:\Users\jerem\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32c6/include/soc/esp32c6/include/soc/gpio_struct.h:146:3: note:  no known conversion for argument 1 from 'uint32_t' {aka 'long unsigned int'} to 'const gpio_enable_w1ts_reg_t&'

exit status 1

Compilation error: exit status 1
Répondre
#14
Toujours pas charger le bootloader sur le 1er ESP ?
Sur le second qui est vivant commence par faire le chargement web direct depuis le site d André.
Pour les erreurs de compil Arduino on verra plus tard…car tu n as visiblement pas chargé les bonnes bibliothèques telles que décrit dans le tuto d André
Répondre
#15
Ou puis-je trouver le bootleader stp ?
Répondre
#16
Salut
L’esp32 C6 est single core.
Il faut 2 cores pour faire fonctionner le routeur.
Tu peux retrouver le matériel à sélectionner sur le site d’André (wroom-32)
Répondre
#17
Merci pour l'info de l'ESP32 C6, je vais commander celui recommandé par André et je verrai ce que ça donne Smile
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)