Open lappu opened 4 years ago
I cloned the repo and followed README instructions to the letter, and get the attached error message at step 3 (build code). I did not touch platformio.ini file.
VS Code version 1.42.1 Platformio IDE 1.10.0 Ubuntu 18.04
The error message:
Processing esp01_1m (platform: espressif8266; framework: arduino; board: d1_mini) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/d1_mini.html PLATFORM: Espressif 8266 1.5.0 > WEMOS D1 mini HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash PACKAGES: - framework-arduinoespressif8266 1.20300.1 (2.3.0) - tool-esptool 1.409.0 (4.9) - toolchain-xtensa 1.40802.0 (4.8.2) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 27 compatible libraries Scanning dependencies... Dependency Graph |-- <PubSubClient> 2.7 |-- <WifiManager> 0.15.0 | |-- <DNSServer> 1.1.0 | | |-- <ESP8266WiFi> 1.0 | |-- <ESP8266WebServer> 1.0 | | |-- <ESP8266WiFi> 1.0 | |-- <ESP8266WiFi> 1.0 |-- <ArduinoJson> 5.13.4 |-- <IRremoteESP8266> 2.7.3 #290ba60 |-- <DNSServer> 1.1.0 | |-- <ESP8266WiFi> 1.0 |-- <EEPROM> 1.0 |-- <ESP8266WebServer> 1.0 | |-- <ESP8266WiFi> 1.0 |-- <ESP8266WiFi> 1.0 |-- <ESP8266httpUpdate> 1.1 | |-- <ESP8266HTTPClient> 1.1 | | |-- <ESP8266WiFi> 1.0 | |-- <ESP8266WiFi> 1.0 Building in release mode Compiling .pio/build/esp01_1m/src/common.cpp.o Compiling .pio/build/esp01_1m/src/debug.cpp.o Compiling .pio/build/esp01_1m/src/globals.cpp.o Compiling .pio/build/esp01_1m/src/main.cpp.o Compiling .pio/build/esp01_1m/src/mqtt.cpp.o Compiling .pio/build/esp01_1m/lib57f/PubSubClient_ID89/PubSubClient.cpp.o Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/ESP8266WiFi.cpp.o Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/ESP8266WiFiAP.cpp.o Archiving .pio/build/esp01_1m/lib57f/libPubSubClient_ID89.a Indexing .pio/build/esp01_1m/lib57f/libPubSubClient_ID89.a Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/ESP8266WiFiMulti.cpp.o Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/ESP8266WiFiSTA.cpp.o Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/ESP8266WiFiScan.cpp.o Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/WiFiClient.cpp.o Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/WiFiClientSecure.cpp.o Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/WiFiServer.cpp.o Compiling .pio/build/esp01_1m/lib966/ESP8266WiFi/WiFiUdp.cpp.o Compiling .pio/build/esp01_1m/libebf/DNSServer/DNSServer.cpp.o Compiling .pio/build/esp01_1m/lib674/ESP8266WebServer/ESP8266WebServer.cpp.o Compiling .pio/build/esp01_1m/lib674/ESP8266WebServer/Parsing.cpp.o Archiving .pio/build/esp01_1m/libebf/libDNSServer.a Indexing .pio/build/esp01_1m/libebf/libDNSServer.a Compiling .pio/build/esp01_1m/lib98b/WifiManager_ID567/WiFiManager.cpp.o Archiving .pio/build/esp01_1m/lib966/libESP8266WiFi.a Indexing .pio/build/esp01_1m/lib966/libESP8266WiFi.a Archiving .pio/build/esp01_1m/libd20/libArduinoJson_ID64.a Indexing .pio/build/esp01_1m/libd20/libArduinoJson_ID64.a Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/IRac.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/IRrecv.cpp.o Archiving .pio/build/esp01_1m/lib674/libESP8266WebServer.a Indexing .pio/build/esp01_1m/lib674/libESP8266WebServer.a Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/IRsend.cpp.o Archiving .pio/build/esp01_1m/lib98b/libWifiManager_ID567.a Indexing .pio/build/esp01_1m/lib98b/libWifiManager_ID567.a Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/IRtext.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/IRtimer.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/IRutils.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Aiwa.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Amcor.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Argo.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Carrier.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Coolix.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Daikin.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Denon.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Dish.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Electra.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Epson.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Fujitsu.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_GICable.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_GlobalCache.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Goodweather.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Gree.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Haier.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Hitachi.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Inax.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_JVC.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Kelvinator.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_LG.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Lasertag.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Lego.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Lutron.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_MWM.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Magiquest.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Midea.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Mitsubishi.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_MitsubishiHeavy.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_NEC.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Neoclima.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Nikai.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Panasonic.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Pioneer.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Pronto.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_RC5_RC6.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_RCMM.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Samsung.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Sanyo.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Sharp.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Sherwood.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Sony.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Tcl.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Teco.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Toshiba.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Trotec.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Vestel.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Whirlpool.cpp.o Compiling .pio/build/esp01_1m/lib683/IRremoteESP8266/ir_Whynter.cpp.o Compiling .pio/build/esp01_1m/lib07e/EEPROM/EEPROM.cpp.o Archiving .pio/build/esp01_1m/lib07e/libEEPROM.a Indexing .pio/build/esp01_1m/lib07e/libEEPROM.a Compiling .pio/build/esp01_1m/libfc8/ESP8266HTTPClient/ESP8266HTTPClient.cpp.o Compiling .pio/build/esp01_1m/lib04e/ESP8266httpUpdate/ESP8266httpUpdate.cpp.o Archiving .pio/build/esp01_1m/libFrameworkArduinoVariant.a Indexing .pio/build/esp01_1m/libFrameworkArduinoVariant.a Compiling .pio/build/esp01_1m/FrameworkArduino/Esp.cpp.o Archiving .pio/build/esp01_1m/lib683/libIRremoteESP8266.a Indexing .pio/build/esp01_1m/lib683/libIRremoteESP8266.a Compiling .pio/build/esp01_1m/FrameworkArduino/FS.cpp.o Archiving .pio/build/esp01_1m/libfc8/libESP8266HTTPClient.a Indexing .pio/build/esp01_1m/libfc8/libESP8266HTTPClient.a Archiving .pio/build/esp01_1m/lib04e/libESP8266httpUpdate.a Compiling .pio/build/esp01_1m/FrameworkArduino/HardwareSerial.cpp.o Indexing .pio/build/esp01_1m/lib04e/libESP8266httpUpdate.a Compiling .pio/build/esp01_1m/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/MD5Builder.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/Print.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/Schedule.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/Stream.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/StreamString.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/Tone.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/Updater.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/WMath.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/WString.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/abi.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/base64.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/cbuf.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/cont.S.o Compiling .pio/build/esp01_1m/FrameworkArduino/cont_util.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_eboot_command.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_flash_utils.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_i2s.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_main.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_noniso.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_phy.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_postmortem.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_si2c.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_timer.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_analog.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_digital.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_pulse.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_pwm.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/core_esp8266_wiring_shift.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/debug.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/heap.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/libb64/cdecode.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/libb64/cencode.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/libc_replacements.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/pgmspace.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/setjmp.S.o Compiling .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_cache.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_check.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_gc.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_hydrogen.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/spiffs/spiffs_nucleus.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/spiffs_api.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/spiffs_hal.cpp.o Compiling .pio/build/esp01_1m/FrameworkArduino/time.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/uart.c.o Compiling .pio/build/esp01_1m/FrameworkArduino/umm_malloc/umm_malloc.c.o Archiving .pio/build/esp01_1m/libFrameworkArduino.a Indexing .pio/build/esp01_1m/libFrameworkArduino.a Linking .pio/build/esp01_1m/firmware.elf /home/suhari/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: .pio/build/esp01_1m/firmware.elf section `.text' will not fit in region `iram1_0_seg' collect2: error: ld returned 1 exit status *** [.pio/build/esp01_1m/firmware.elf] Error 1 ============================================================================== [FAILED] Took 25.23 seconds ==============================================================================
I cloned the repo and followed README instructions to the letter, and get the attached error message at step 3 (build code). I did not touch platformio.ini file.
VS Code version 1.42.1 Platformio IDE 1.10.0 Ubuntu 18.04
The error message: