Problème de compilation de code avec la carte ESP8266

bonsoir les frères . je demande de l'aide pour résoudre ce problème avec la carte esp8266!
j'ai rencontré le problème après la réinitialisation de mon pc
J'arrive à compiler et à téléverser des codes sur les cartes arduino ATMEGA2560
J'ai désinstallé la carte puis réinstaller mais le problème persiste .
j'ai réinstallé arduino ide aussi mais le problème est toujours là !

voici le code d'erreur que je reçois ci-dessous

c:/users/1kabr/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\1kabr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lib/NONOSDK22x_190703\libpp.a(pm_for_bcn_only_mode.o): in function `fpm_allow_tx':
(.irom0.text+0x1a2): undefined reference to `vPortFree'
c:/users/1kabr/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\1kabr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lib/NONOSDK22x_190703\libpp.a(pm_for_bcn_only_mode.o): in function `fpm_close':
(.irom0.text+0x1e6): undefined reference to `pvPortZalloc'
c:/users/1kabr/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\1kabr\AppData\Local\arduino\sketches\0F6E453219FF620E767DB83AF73438BD\core\core.a(WString.cpp.o): in function `_ZN6String7wbufferEv':
C:\Users\1kabr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266/WString.h:342: undefined reference to `free'
c:/users/1kabr/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\1kabr\AppData\Local\arduino\sketches\0F6E453219FF620E767DB83AF73438BD\core\core.a(WString.cpp.o): in function `_ZN6String6setSSOEb':
C:\Users\1kabr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266/WString.h:331: undefined reference to `free'
c:/users/1kabr/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\1kabr\AppData\Local\arduino\sketches\0F6E453219FF620E767DB83AF73438BD\core\core.a(WString.cpp.o): in function `_ZN6String12changeBufferEj':
C:\Users\1kabr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266/WString.cpp:224: undefined reference to `realloc'
c:/users/1kabr/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\1kabr\AppData\Local\arduino\sketches\0F6E453219FF620E767DB83AF73438BD\core\core.a(abi.cpp.o):(.text._Znwj+0x0): undefined reference to `umm_last_fail_alloc_addr'
c:/users/1kabr/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld.exe: 
Compilation error: exit status 1

Merci d'avance . je reste à l'ecoute.

Lorsque tu as désinstallé l'IDE, as-tu aussi supprimé le répertoire arduino15 ? C'est la dedans que tu trouves tous les packages que tu installes, dont celui des esp8266. Si tu ne le supprime pas les plateformes restent.

https://support.arduino.cc/hc/en-us/articles/360018448279-Open-the-Arduino15-folder

Désinstalle ton IDE, supprime le répertoire arduino15, et réinstalle. Si ça ne fonctionne toujours pas, essaye une autre version du package esp8266 ?

d'accord j'essaie ça tout de suite !!

Je n'ai pas retrouvé le dossier arduino15 mais j'ai effacer tous les dossiers arduino et réessayer . ça ne marche pas

Dans ton compte-rendu de compilation on lit ça:

c:/users/1kabr/appdata/local/arduino15

1 Like

C'est-à-dire les "dossiers arduino" ?


Je t'ai mis un lien dans mon précédent message vers le support d'Arduino dans lequel tu trouveras la méthode (relativement simple) pour trouver le répertoire arduino15.

J'ai oublié de préciser (mais c'est indiqué dans l'article) que ce répertoire est masqué par défaut. Puisque tu es sous Windows, pour le voir et le supprimer il te faut afficher les fichiers cachés, idem pour cela, tu trouveras la méthode à l'adresse que je t'ai donnée.

Bonjour Mon frère !! 'étais en voyage C'est pourquoi j'ai pas pu finir la conversation !! Merci beaucoup !! J'ai vu le dossier et je l'ai supprimé !! Maintenant ça marche bien !!

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