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

Jak usunąć błąd kompilacji? Problem z ESP8266.

sweter_007 12 Sty 2018 12:09 1392 1
REKLAMA
  • #1 16954587
    sweter_007
    Poziom 14  
    Posty: 139
    Pomógł: 3
    Ocena: 15
    Witam.
    Po zabawie z tandemem stm32-esp8266 postanowiłem programować esp bezpośrednio. Po godzinie nie ruszyło, także proszę o pomoc.
    Zainstalowałem http://gnutoolchains.com/esp8266/
    Pierwszy lepszy przykład do uruchomienia : IoT-SDK/examples/at
    Najpierw błąd :
    C:\SysGCC\esp8266\esp8266-bsp\IoT-SDK\examples\at>C:\SysGCC\esp8266\bin\make.exe
    COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=0
    make: Nothing to be done for `FORCE'.

    Pomogło przeniesienie katalogu z przykładem wyżej.
    Następny błąd na którym stoję :
    C:\SysGCC\esp8266\esp8266-bsp\IoT-SDK\at>set SDK_PATH=C:\SysGCC\esp8266\esp8266-
    bsp\IoT-SDK
    
    C:\SysGCC\esp8266\esp8266-bsp\IoT-SDK\at>set BIN_PATH=C:\SysGCC\esp8266\esp8266-
    bsp\IoT-SDK\bin
    
    C:\SysGCC\esp8266\esp8266-bsp\IoT-SDK\at>C:\SysGCC\esp8266\bin\make.exe COMPILE=
    gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=0
    Nie została zdefiniowana zmienna środowiskowa -e; C:/SysGCC/esp8266/bin/make -C
    user;
    make: *** [.subdirs] Error 1
  • REKLAMA
  • #2 16956388
    JacekCz
    Poziom 42  
    Posty: 8670
    Pomógł: 760
    Ocena: 1464
    W kwestii formalnej, pierwszy komunikat z make "nothing to do" nawet nie jest błędem.
    Drugi z całą pewnością nie jest, jak piszesz, błędem kompilacji. nawet nie było próby kompilacji źródeł programu.

    Oczekiwanie zmiennej środowiskowej -e jest dość specyficzne. Tym niemniej, zamieszczasz jakieś drobne wycinki, trudno coś pomóc. Pachnie jakbyś ręcznym przesuwaniem plikami coś "ulepszył", nie przestrzegał procedury itd..
REKLAMA