Kompilieren schlägt fehl ESP 8266

Hallo, ich bin mittlerweile echt verzweifelt und hoffe auf etwas Hilfe.

Folgendes Szenario
Ich versuche einen einfachen Sketch auf ein ESP 8266 hochzuladen.

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Leider bekomme ich wenn ich diesen Sketch mit der IDE 1.8.19 Kompiliere die Fehlermeldung:

Arduino: 1.8.19 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

xtensa-lx106-elf-g++: error: C:\Users\BMJAMI~1\AppData\Local\Temp\arduino_build_110973/core/build.opt: No such file or directory

exit status 1

Fehler beim Kompilieren für das Board Generic ESP8266 Module.

Mache ich genau dasselbe mit der IDE 2.0.4 kommt folgende Fehlermeldung:

fork/exec C:\Users\Bämjamin\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3.exe: The parameter is incorrect.

Compilation error: fork/exec C:\Users\Bämjamin\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3.exe: The parameter is incorrect.

Ich habe bereits mehrmals Phyton und die Arduino IDE deinstalliert und neu installiert. Leider ohne Erfolg.

Ich habe mich an diese Anleitung gehalten:

NodeMCU Lolin V3.pdf (1.7 MB)

Ich bin für jede Hilfe sehr dankbar.

normalerweise man nutzt keine Sondersymbole in Dateinamen und Dateipfad, Bämjamin.

das wird aber umgesetzt auf 8.3:

Hast Du mal versucht das als protable Installation zu bauen?
Kurze Anleitung und ein Post später noch einige grundlegende Einstellungen.

Lösche mal alles was dort mit arduino_build_... anfängt.
Das mit dem Umlaut im Usernamen wurde schon gesagt.
Ausweg: Portable Installation und dort den Buildpath in ein Verzeichnis ohne Umlaute umbiegen.

Gruß Tommy

Hi,
vielen Dank für eure schnellen Antworten.

@kolaha
Die Sache mit den Sonderzeichen war mir nicht bewusst, vielen Dank für den Tip.
Ich werde mich darum kümmern das zu ändern. Scheint aber nicht ganz so Einfach zu sein da der Nutzerordner in C: sich nicht mit ändert wennn ich einen neuen Namen vergebe.

@my_xy_projekt
Portable Installation habe ich nach deiner Anleitung durchgefüht und auch die Einstellungen geändert. Führe dann Arduino.exe aus und habe die Boardverwalter URL sowie die ESP 8266 Boards installiert. Leider funktioniert dies auch noch nicht, man sieht das wieder auf den Nutzernamen zugegriffen wird:

Arduino: 1.8.19 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\Bämjamin\Desktop\arduino-1.8.19\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\Bämjamin\Desktop\arduino-1.8.19\hardware -hardware C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages -tools C:\Users\Bämjamin\Desktop\arduino-1.8.19\tools-builder -tools C:\Users\Bämjamin\Desktop\arduino-1.8.19\hardware\tools\avr -tools C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages -built-in-libraries C:\Users\Bämjamin\Desktop\arduino-1.8.19\libraries -libraries C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\sketchbook\libraries -fqbn=esp8266:esp8266:generic:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,ResetMethod=nodemcu,CrystalFreq=26,FlashFreq=40,FlashMode=dout,eesz=1M64,led=2,sdk=nonosdk_190703,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -ide-version=10819 -build-path C:\Users\BMJAMI~1\AppData\Local\Temp\arduino_build_470199 -warnings=none -build-cache C:\Users\BMJAMI~1\AppData\Local\Temp\arduino_cache_400836 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\mklittlefs\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.mklittlefs-3.1.0-gcc10.3-e5f9fec.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\mklittlefs\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.1.0-gcc10.3-e5f9fec.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.mkspiffs.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\mkspiffs\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.mkspiffs-3.1.0-gcc10.3-e5f9fec.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\mkspiffs\3.1.0-gcc10.3-e5f9fec -verbose C:\Users\BMJAMI~1\AppData\Local\Temp\untitled1153099786.tmp\sketch_apr16a\sketch_apr16a.ino

C:\Users\Bämjamin\Desktop\arduino-1.8.19\arduino-builder -compile -logger=machine -hardware C:\Users\Bämjamin\Desktop\arduino-1.8.19\hardware -hardware C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages -tools C:\Users\Bämjamin\Desktop\arduino-1.8.19\tools-builder -tools C:\Users\Bämjamin\Desktop\arduino-1.8.19\hardware\tools\avr -tools C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages -built-in-libraries C:\Users\Bämjamin\Desktop\arduino-1.8.19\libraries -libraries C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\sketchbook\libraries -fqbn=esp8266:esp8266:generic:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,ResetMethod=nodemcu,CrystalFreq=26,FlashFreq=40,FlashMode=dout,eesz=1M64,led=2,sdk=nonosdk_190703,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -ide-version=10819 -build-path C:\Users\BMJAMI~1\AppData\Local\Temp\arduino_build_470199 -warnings=none -build-cache C:\Users\BMJAMI~1\AppData\Local\Temp\arduino_cache_400836 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mklittlefs.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\mklittlefs\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.mklittlefs-3.1.0-gcc10.3-e5f9fec.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\mklittlefs\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.1.0-gcc10.3-e5f9fec.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.mkspiffs.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\mkspiffs\3.1.0-gcc10.3-e5f9fec -prefs=runtime.tools.mkspiffs-3.1.0-gcc10.3-e5f9fec.path=C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\tools\mkspiffs\3.1.0-gcc10.3-e5f9fec -verbose C:\Users\BMJAMI~1\AppData\Local\Temp\untitled1153099786.tmp\sketch_apr16a\sketch_apr16a.ino

Using board 'generic' from platform in folder: C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\hardware\esp8266\3.1.2

Using core 'esp8266' from platform in folder: C:\Users\Bämjamin\Desktop\arduino-1.8.19\portable\packages\esp8266\hardware\esp8266\3.1.2

"C:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" -I "C:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/mkbuildoptglobals.py" "C:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19" 10819 "C:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\arduino_build_470199" "C:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\arduino_build_470199/core/build.opt" "C:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\untitled1153099786.tmp\\sketch_apr16a/sketch_apr16a.ino.globals.h" "C:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\cores\\esp8266/CommonHFile.h"

Detecting libraries used...

"C:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 "@C:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\arduino_build_470199/core/build.opt" "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/include" "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/lwip2/include" "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\arduino_build_470199/core" -c "@C:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/warnings/none-cppflags" -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" "-DARDUINO_BOARD_ID=\"generic\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\cores\\esp8266" "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\variants\\generic" "C:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\arduino_build_470199\\sketch\\sketch_apr16a.ino.cpp" -o nul

Error while detecting libraries included by C:\Users\BMJAMI~1\AppData\Local\Temp\arduino_build_470199\sketch\sketch_apr16a.ino.cpp

Generating function prototypes...

"C:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE -DESP8266 "@C:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\arduino_build_470199/core/build.opt" "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/include" "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/lwip2/include" "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\arduino_build_470199/core" -c "@C:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2/tools/warnings/none-cppflags" -Os -g -free -fipa-pta -Werror=return-type -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" "-DARDUINO_BOARD_ID=\"generic\"" -DLED_BUILTIN=2 -DFLASHMODE_DOUT "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\cores\\esp8266" "-IC:\\Users\\Bämjamin\\Desktop\\arduino-1.8.19\\portable\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\variants\\generic" "C:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\arduino_build_470199\\sketch\\sketch_apr16a.ino.cpp" -o "C:\\Users\\BMJAMI~1\\AppData\\Local\\Temp\\arduino_build_470199\\preproc\\ctags_target_for_gcc_minus_e.cpp"

xtensa-lx106-elf-g++: error: C:\Users\BMJAMI~1\AppData\Local\Temp\arduino_build_470199/core/build.opt: No such file or directory

exit status 1

Fehler beim Kompilieren für das Board Generic ESP8266 Module.

@Tommy56
Es war ein Ordner arduino_build_ vorhanden. Diesen habe ich gelöscht. Leider noch keine Besserung. Vielleicht hängt dies mit dem von dir erwähnten Buildpath zusammen da man anhand der erneuten Fehlermeldung aus der portablen Installation sieht das auf meinem Nutzernamen zugegriffen wird. Dazu muss ich mich aber erst einlesen wie das gemacht wird.

Vielen Dank Euch!

Ich werde berichten sobald ich diese Schritte hinbekommen habe.

Du hast den Arduiono-Zip-Ordner auf den Desktop entpackt.
Da ist natürlich der Name wieder mit drin...

Du kannst den gesamten Ordner arduino-1.8.19 vom Desktop weg kopieren ins Hauptverzeichnis oder z.B. auf einen USB-Stick, oder ein anderess Verzeichnis, welches keinen Umlaut enthält.
Durch die portable-Aktivierung bleibt Dir alles erhalten :wink:
(Vorher die IDE beenden)
Dann dort wieder die .exe starten.

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