logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Arduino 1.8.10 na Windows XP - błąd kompilacji dla ESP8266 D1 mini Lite

Acech1 19 Gru 2019 02:00 1323 4
REKLAMA
  • #1 18348398
    Acech1
    Poziom 3  
    Posty: 58
    Ocena: 1
    Witam,
    Z góry zaznaczam że jestem początkujący w Arduino
    Na komputerze z systemem Windows XP mam problem z kompilacją programu.
    Wersja Arduino to 1.8.10
    System to Windows XP
    W sumie to na tym komputerze jeszcze nic mi się nie udało skompilować
    Płytka ESP8266 D1 mini Lite (próbowałem różnych płytek problem taki sam)
    Program to przykład dla ESP8266 -> ZBlink
    Już przy weryfikacji wyskakuje mi błąd kompilacji: "Błąd kompilacji dla płytki...."

    Arduino 1.8.10 na Windows XP - błąd kompilacji dla ESP8266 D1 mini Lite

    Poniżej przesyłam opis błędu,
    Proszę o pomoc bo nie mam juz pomysłów co może być nie tak....

    Arduino:1.8.10 (Windows XP), Płytka:"LOLIN(WEMOS) D1 mini Lite, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 1MB (FS:64KB OTA:~470KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

    C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Documents and Settings\xxxxxx\Moje dokumenty\Arduino\libraries -fqbn=esp8266:esp8266:d1_mini_lite:xtal=80,vt=flash,exception=legacy,ssl=all,eesz=1M64,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -vid-pid=1A86_7523 -ide-version=10810 -build-path C:\DOCUME~1\KRZYSZ~1.LIS\USTAWI~1\Temp\arduino_build_999108 -warnings=none -build-cache C:\DOCUME~1\KRZYSZ~1.LIS\USTAWI~1\Temp\arduino_cache_286553 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs.path=C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mklittlefs.path=C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-69bd9e6 -prefs=runtime.tools.mklittlefs-2.5.0-4-69bd9e6.path=C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-69bd9e6 -prefs=runtime.tools.python3.path=C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Documents and Settings\xxxxxx\Ustawienia lokalne\Dane aplikacji\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -verbose C:\Program Files\Arduino\examples\01.Basics\Blink\Blink.ino
    panic: Failed to find GetFileInformationByHandleEx procedure in kernel32.dll: Nie można odnaleźć określonej procedury.

    goroutine 1 [running]:
    syscall.(*LazyProc).mustFind(0x11c39a00)
    /home/jenkins/go1.12.5/src/syscall/dll_windows.go:311 +0x42
    syscall.(*LazyProc).Addr(0x11c39a00, 0xdda500)
    /home/jenkins/go1.12.5/src/syscall/dll_windows.go:318 +0x21
    internal/syscall/windows.GetFileInformationByHandleEx(0xf80, 0x9, 0x11c63a04, 0x8, 0x3, 0x11c1e048)
    /home/jenkins/go1.12.5/src/internal/syscall/windows/zsyscall_windows.go:353 +0x27
    os.newFileStatFromGetFileInformationByHandle(0x11c11c80, 0x3c, 0xf80, 0x0, 0x11c11c80, 0x3c)
    /home/jenkins/go1.12.5/src/os/types_windows.go:52 +0x135
    os.(*File).Stat(0x11c06ef8, 0x984490, 0x11c06ef8, 0x0, 0x11c06ef8)
    /home/jenkins/go1.12.5/src/os/stat_windows.go:55 +0x133
    io/ioutil.ReadFile(0x11c11c80, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0)
    /home/jenkins/go1.12.5/src/io/ioutil/ioutil.go:62 +0xac
    github.com/arduino/go-paths-helper.(*Path).ReadFile(...)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/go-paths-helper/paths.go:407
    github.com/arduino/arduino-cli/arduino/cores/packageindex.LoadIndex(0x11c06ef0, 0xa29e60, 0x11c49d40, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packageindex/index.go:205 +0x2f
    github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).LoadPackageIndexFromFile(0x11ce8c80, 0x11c06ef0, 0x0, 0x0, 0x11c06ef0)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/package_manager.go:202 +0x25
    github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).loadPlatforms(0x11ce8c80, 0x11c87650, 0x11c06e30, 0x7, 0x11c449e8)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/loader.go:186 +0xf4d
    github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).LoadHardwareFromDirectory(0x11ce8c80, 0x11c06c10, 0xdda500, 0x703815)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/loader.go:116 +0x43f
    github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).LoadHardwareFromDirectories(0x11ce8c80, 0x11c06c18, 0x2, 0x2, 0x1, 0x1)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/loader.go:52 +0x4f
    github.com/arduino/arduino-cli/legacy/builder.(*HardwareLoader).Run(0xdebc68, 0x11ccc5a0, 0xdebc68, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/hardware_loader.go:43 +0xe4
    github.com/arduino/arduino-cli/legacy/builder.(*ContainerSetupHardwareToolsLibsSketchAndProps).Run(0xdebc68, 0x11ccc5a0, 0xdebc68, 0xdda500)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/container_setup.go:60 +0x266
    github.com/arduino/arduino-cli/legacy/builder.runCommands(0x11ccc5a0, 0x11c63f0c, 0x2, 0x2, 0xffffff01, 0x0, 0x4)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/builder.go:210 +0xbd
    github.com/arduino/arduino-cli/legacy/builder.(*ParseHardwareAndDumpBuildProperties).Run(0x11c63f40, 0x11ccc5a0, 0xdebbb4, 0x11c06ca8)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/builder.go:198 +0xbc
    github.com/arduino/arduino-cli/legacy/builder.RunParseHardwareAndDumpBuildProperties(...)
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/builder.go:231
    main.main()
    /home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-builder/main.go:388 +0x772
    C:\Program Files\Arduino\arduino-builder zwrócił 2

    Błąd kompilacji dla płytki LOLIN(WEMOS) D1 mini Lite.
  • REKLAMA
  • #2 18348684
    tomjed
    Poziom 28  
    Posty: 1065
    Pomógł: 81
    Ocena: 303
    Zmień na początek rozmiar pamięci na 4 Mb...
  • REKLAMA
  • #3 18348739
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #4 18373065
    Matheu
    Poziom 25  
    Posty: 1004
    Pomógł: 61
    Ocena: 300
    Acech1 napisał:
    Wersja Arduino to 1.8.10
    System to Windows XP
    Też mam Windows XP i miałem ten sam problem (thx Khoam za podpowiedź).

    Sprawdziłem:
    przy Windows XP i Arduino IDE 1.8.9 - program Blink kompiluje się i wgrywa poprawnie na Arduino Nano


    Jeśli ktoś ma WinXP i chce używać nowszej wersji Adruino IDE (1.8.10) powinien uruchamiać to w trybie Portable (nie testowałem)
    Można zerknąć na forum Arduino:
    Link

    pozdrówka - Maciek
  • #5 21809939
    Gelip
    Poziom 36  
    Posty: 5206
    Pomógł: 321
    Ocena: 607
    Matheu napisał:
    Sprawdziłem:
    przy Windows XP i Arduino IDE 1.8.9 - program Blink kompiluje się i wgrywa poprawnie na Arduino Nano

    Pamiętasz może jakiej wersji board esp8266 używałeś? Zainstalowałem najnowszą 3.1.2 ale ona chyba wymaga nowszego Windows a dokładnie Pythona3, który nie działa na XP bo mam błąd kompilacji:
    Arduino: 1.8.9 (Windows XP), Board: "LOLIN(WEMOS) D1 R2 & mini, 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, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
    
    fork/exec C:\Documents and Settings\man\Local Settings\Application Data\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3.exe: %1 is not a valid Win32 application.
    Error compiling for board LOLIN(WEMOS) D1 R2 & mini.

    Chcę zaprogramować płytkę WeMOS D1 Mini NodeMCU ESP8266-12F ESP-12 CH340 - nie wiem czy dobrze wybrałem Board w ArduinoIDE bo może trzeba wybrać NodeMCU 0.9 (ESP-12 Module) ale próbowałem z tym i taki sam błąd.

    Próbowałem z najstarszą wersją 2.0.0 ale są inne błędy kompilacji:
    ...esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\allocator.h:46:75: fatal error: bits/c++allocator.h: No such file or directory

    Weź zgaduj zgadula, która wersja pasuje :-(
REKLAMA