Closed hamwong closed 7 years ago
Set Debug Level to None as there is to many txt in the source.
Do you mean Tools > Debug Level? it is none as default.
Yes and set Tools > Debug Port to disabled too
I am sorry I really not understand, beside Tools > Debug port, I don't found anywhere else have debug option, if you mean the log I show above have so many line it's "Show verbose output druing: compilation" I active it as I fail at the starting, so if I set it off, error as below
Arduino: 1.8.0 (Windows 7), Board: "Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 1M (64K SPIFFS), ck, Serial, None"
c:/temp/arduino-1.8.0/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\Ham\AppData\Local\Temp\arduino_build_418820/sonoff.ino.elf section .text' will not fit in region
iram1_0_seg'
collect2.exe: error: ld returned 1 exit status
exit status 1 Error compiling for board Generic ESP8266 Module.
This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
Can I just compile your firmware which unzip without modify?
About options:
Yes you can compile without modify.
Thanks, it works now, I didn't aware leave the port as serial will fail to compile. Thanks for your help. may I buy you a coffee?
Yep, send it to the Netherlands but keep it hot!
XD how about give me your paypal account and you may buy a it nearby
About options:
- option Tools > Debug Port = disabled
- option Tools > Debug Level = none
Yes you can compile without modify.
I have the same error, but I'm not able to find the place where to adjust the configuration as per your suggestion. Can you point me into the correct direction? I'm using Atom
Mhh, same here since 6.5.0 master under Atom/PlatformIO... Who else is experiencing this and what is the solution?
Thank you,
Nico.
I've got the same issue on Atom/PlatformIO - can't find a fix yet with Debug options? Any ideas?
You can ask for help on the Tasmota support chat.
The same problem on VSCode PlatformIO and MacOS. Tasmota version 6.5.0 (same issue with 6.4.1 and 6.3.0). Compilation log:
Processing sonoff (framework: arduino; platform: espressif8266@1.5.0; board: esp01_1m)
------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/esp01_1m.html
PLATFORM: Espressif 8266 1.5.0 > Espressif Generic ESP8266 ESP-01 1M
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
PACKAGES: toolchain-xtensa 1.40802.0 (4.8.2), tool-esptool 1.409.0 (4.9), framework-arduinoespressif8266 1.20300.1 (2.3.0)
Converting sonoff.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 50 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <LiquidCrystal_I2C>
| |-- <Wire> 1.0
|-- <ArduinoOTA> 1.0
| |-- <ESP8266mDNS>
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <Mutichannel_Gas_Sensor> 0.0.1
| |-- <Wire> 1.0
|-- <ESP8266WiFi> 1.0
|-- <rc-switch> 2.6.2
|-- <Adafruit GFX Library> 1.2.9
| |-- <SPI> 1.0
|-- <ESP8266httpUpdate> 1.1
| |-- <ESP8266HTTPClient> 1.1
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <DNSServer> 1.1.0
| |-- <ESP8266WiFi> 1.0
|-- <TasmotaSerial> 2.3.0
|-- <SPI> 1.0
|-- <IRremoteESP8266> 2.5.2
|-- <Ticker> 1.0
|-- <I2Cdevlib-ADS1115>
| |-- <I2Cdevlib-Core>
| | |-- <Wire> 1.0
|-- <NewPing> 1.9.1
|-- <Adafruit SGP30 Sensor> 1.0.2
| |-- <Wire> 1.0
|-- <Adafruit CCS811 Library> 1.0.0
| |-- <Wire> 1.0
|-- <ArduinoJson> 5.13.4
|-- <Adafruit SSD1306> 1.1.2
| |-- <Adafruit GFX Library> 1.2.9
| | |-- <SPI> 1.0
| |-- <Wire> 1.0
| |-- <SPI> 1.0
|-- <ESP8266HTTPClient> 1.1
| |-- <ESP8266WiFi> 1.0
|-- <TasmotaModbus> 1.1.0
| |-- <TasmotaSerial> 2.3.0
|-- <BME680_driver-bme680_v3.5.9>
|-- <Wire> 1.0
|-- <FrogmoreScd30>
| |-- <Wire> 1.0
|-- <Adafruit LED Backpack Library> 1.1.6
| |-- <Wire> 1.0
| |-- <Adafruit GFX Library> 1.2.9
| | |-- <SPI> 1.0
|-- <LinkedList>
|-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| |-- <SPI> 1.0
|-- <NeoPixelBus> 2.2.9
| |-- <SPI> 1.0
|-- <PubSubClient> 2.6
|-- <I2Cdevlib-MPU6050>
| |-- <I2Cdevlib-Core>
| | |-- <Wire> 1.0
|-- <ESP8266mDNS>
| |-- <ESP8266WiFi> 1.0
|-- <ESP KNX IP Library> 0.5.1
| |-- <ESP8266WebServer> 1.0
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266WiFi> 1.0
| |-- <EEPROM> 1.0
|-- <ESP8266WebServer> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <Adafruit ILI9341> 1.2.0
| |-- <Adafruit GFX Library> 1.2.9
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <Joba_Tsl2561> 2.0.7
| |-- <Wire> 1.0
|-- <I2Cdevlib-Core>
| |-- <Wire> 1.0
|-- <C2Programmer> 1.0.0
|-- <OneWire> 2.3.2
Compiling .pio/build/sonoff/src/Parsing.cpp.o
Compiling .pio/build/sonoff/src/core_esp8266_timer.c.o
Compiling .pio/build/sonoff/src/core_esp8266_wiring_digital.c.o
sonoff/core_esp8266_timer.c:25:2: warning: #warning **** Tasmota is using v2.4.0 timer.c as planned **** [-Wcpp]
#warning **** Tasmota is using v2.4.0 timer.c as planned ****
^
Compiling .pio/build/sonoff/src/core_esp8266_wiring_pwm.c.o
sonoff/core_esp8266_wiring_digital.c:25:2: warning: #warning **** Tasmota is using v2.4.0 wiring_digital.c as planned **** [-Wcpp]
#warning **** Tasmota is using v2.4.0 wiring_digital.c as planned ****
^
sonoff/core_esp8266_wiring_pwm.c:25:2: warning: #warning **** Tasmota is using v2.4.0 wiring_pwm.c as planned **** [-Wcpp]
#warning **** Tasmota is using v2.4.0 wiring_pwm.c as planned ****
^
Compiling .pio/build/sonoff/src/sonoff.ino.cpp.o
Compiling .pio/build/sonoff/libf49/Wire/Wire.cpp.o
Compiling .pio/build/sonoff/libae0/LiquidCrystal_I2C-1.1.3/LiquidCrystal_I2C.cpp.o
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/ESP8266WiFi.cpp.o
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/ESP8266WiFiSTA.cpp.o
Archiving .pio/build/sonoff/libf49/libWire.a
Indexing .pio/build/sonoff/libf49/libWire.a
Archiving .pio/build/sonoff/libae0/libLiquidCrystal_I2C-1.1.3.a
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/ESP8266WiFiScan.cpp.o
Indexing .pio/build/sonoff/libae0/libLiquidCrystal_I2C-1.1.3.a
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/WiFiClient.cpp.o
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/WiFiClientSecure.cpp.o
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/WiFiServer.cpp.o
Compiling .pio/build/sonoff/lib961/ESP8266WiFi/WiFiUdp.cpp.o
Compiling .pio/build/sonoff/libdf4/ESP8266mDNS/ESP8266mDNS.cpp.o
Compiling .pio/build/sonoff/lib782/ArduinoOTA/ArduinoOTA.cpp.o
Compiling .pio/build/sonoff/lib748/Mutichannel_Gas_Sensor/MutichannelGasSensor.cpp.o
Compiling .pio/build/sonoff/lib88d/rc-switch-2.6.2.13/RCSwitch.cpp.o
Compiling .pio/build/sonoff/lib85d/SPI/SPI.cpp.o
Compiling .pio/build/sonoff/libea2/Adafruit-GFX-Library-1.2.9/Adafruit_GFX.cpp.o
Archiving .pio/build/sonoff/lib961/libESP8266WiFi.a
Indexing .pio/build/sonoff/lib961/libESP8266WiFi.a
Archiving .pio/build/sonoff/lib748/libMutichannel_Gas_Sensor.a
Archiving .pio/build/sonoff/lib88d/librc-switch-2.6.2.13.a
Indexing .pio/build/sonoff/lib748/libMutichannel_Gas_Sensor.a
Indexing .pio/build/sonoff/lib88d/librc-switch-2.6.2.13.a
Compiling .pio/build/sonoff/libea2/Adafruit-GFX-Library-1.2.9/Adafruit_SPITFT.cpp.o
Archiving .pio/build/sonoff/lib85d/libSPI.a
Compiling .pio/build/sonoff/libea2/Adafruit-GFX-Library-1.2.9/glcdfont.c.o
Indexing .pio/build/sonoff/lib85d/libSPI.a
Compiling .pio/build/sonoff/lib3bf/ESP8266HTTPClient/ESP8266HTTPClient.cpp.o
Compiling .pio/build/sonoff/lib5ff/ESP8266httpUpdate/ESP8266httpUpdate.cpp.o
Compiling .pio/build/sonoff/lib3c9/DNSServer/DNSServer.cpp.o
Archiving .pio/build/sonoff/lib782/libArduinoOTA.a
Indexing .pio/build/sonoff/lib782/libArduinoOTA.a
Compiling .pio/build/sonoff/lib5e4/TasmotaSerial-2.3.0/TasmotaSerial.cpp.o
Archiving .pio/build/sonoff/libdf4/libESP8266mDNS.a
Indexing .pio/build/sonoff/libdf4/libESP8266mDNS.a
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/IRrecv.cpp.o
Archiving .pio/build/sonoff/lib3c9/libDNSServer.a
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/IRsend.cpp.o
Indexing .pio/build/sonoff/lib3c9/libDNSServer.a
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/IRtimer.cpp.o
Archiving .pio/build/sonoff/lib5e4/libTasmotaSerial-2.3.0.a
Indexing .pio/build/sonoff/lib5e4/libTasmotaSerial-2.3.0.a
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/IRutils.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Aiwa.cpp.o
Archiving .pio/build/sonoff/lib5ff/libESP8266httpUpdate.a
Indexing .pio/build/sonoff/lib5ff/libESP8266httpUpdate.a
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Argo.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Carrier.cpp.o
Archiving .pio/build/sonoff/libea2/libAdafruit-GFX-Library-1.2.9.a
Indexing .pio/build/sonoff/libea2/libAdafruit-GFX-Library-1.2.9.a
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Coolix.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Daikin.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Denon.cpp.o
Archiving .pio/build/sonoff/lib3bf/libESP8266HTTPClient.a
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Dish.cpp.o
Indexing .pio/build/sonoff/lib3bf/libESP8266HTTPClient.a
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Electra.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Fujitsu.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_GICable.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_GlobalCache.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Gree.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Haier.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Hitachi.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_JVC.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Kelvinator.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_LG.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Lasertag.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Lutron.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_MWM.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Magiquest.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Midea.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Mitsubishi.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_NEC.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Nikai.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Panasonic.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Pioneer.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Pronto.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_RC5_RC6.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_RCMM.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Samsung.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Sanyo.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Sharp.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Sherwood.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Sony.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Toshiba.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Trotec.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Whirlpool.cpp.o
Compiling .pio/build/sonoff/lib032/IRremoteESP8266-2.5.2.03/ir_Whynter.cpp.o
Compiling .pio/build/sonoff/lib153/Ticker/Ticker.cpp.o
Compiling .pio/build/sonoff/libae3/I2Cdevlib-Core/I2Cdev.cpp.o
Compiling .pio/build/sonoff/liba9e/I2Cdevlib-ADS1115/ADS1115.cpp.o
Archiving .pio/build/sonoff/lib153/libTicker.a
Indexing .pio/build/sonoff/lib153/libTicker.a
Compiling .pio/build/sonoff/libbce/NewPing-1.9.1/NewPing.cpp.o
Compiling .pio/build/sonoff/libb0f/Adafruit_SGP30-1.0.0.13/Adafruit_SGP30.cpp.o
Archiving .pio/build/sonoff/libae3/libI2Cdevlib-Core.a
Indexing .pio/build/sonoff/libae3/libI2Cdevlib-Core.a
Archiving .pio/build/sonoff/liba9e/libI2Cdevlib-ADS1115.a
Indexing .pio/build/sonoff/liba9e/libI2Cdevlib-ADS1115.a
Compiling .pio/build/sonoff/lib816/Adafruit_CCS811-1.0.0.14/Adafruit_CCS811.cpp.o
Archiving .pio/build/sonoff/lib032/libIRremoteESP8266-2.5.2.03.a
Archiving .pio/build/sonoff/libbce/libNewPing-1.9.1.a
Archiving .pio/build/sonoff/lib730/libArduinoJson-5.13.4.a
Indexing .pio/build/sonoff/lib032/libIRremoteESP8266-2.5.2.03.a
Indexing .pio/build/sonoff/libbce/libNewPing-1.9.1.a
Indexing .pio/build/sonoff/lib730/libArduinoJson-5.13.4.a
Compiling .pio/build/sonoff/libe00/Adafruit_SSD1306-1.1.2/Adafruit_SSD1306.cpp.o
Compiling .pio/build/sonoff/lib4b5/TasmotaModbus-1.1.0/TasmotaModbus.cpp.o
Archiving .pio/build/sonoff/lib816/libAdafruit_CCS811-1.0.0.14.a
Archiving .pio/build/sonoff/libb0f/libAdafruit_SGP30-1.0.0.13.a
Indexing .pio/build/sonoff/lib816/libAdafruit_CCS811-1.0.0.14.a
Indexing .pio/build/sonoff/libb0f/libAdafruit_SGP30-1.0.0.13.a
Compiling .pio/build/sonoff/liba15/BME680_driver-bme680_v3.5.9/Self test/bme680_selftest.c.o
Compiling .pio/build/sonoff/liba15/BME680_driver-bme680_v3.5.9/bme680.c.o
Compiling .pio/build/sonoff/lib7d2/FrogmoreScd30/FrogmoreScd30.cpp.o
Archiving .pio/build/sonoff/lib4b5/libTasmotaModbus-1.1.0.a
Indexing .pio/build/sonoff/lib4b5/libTasmotaModbus-1.1.0.a
Compiling .pio/build/sonoff/lib79f/Adafruit_LED_Backpack-1.1.6/Adafruit_LEDBackpack.cpp.o
Archiving .pio/build/sonoff/lib821/libLinkedList-1.2.3.a
Indexing .pio/build/sonoff/lib821/libLinkedList-1.2.3.a
Compiling .pio/build/sonoff/lib0ba/esp-epaper-29-ws-20171230-gemu-1.0/epd2in9.cpp.o
Compiling .pio/build/sonoff/lib0ba/esp-epaper-29-ws-20171230-gemu-1.0/epdif.cpp.o
Archiving .pio/build/sonoff/libe00/libAdafruit_SSD1306-1.1.2.a
Compiling .pio/build/sonoff/lib0ba/esp-epaper-29-ws-20171230-gemu-1.0/epdpaint.cpp.o
Indexing .pio/build/sonoff/libe00/libAdafruit_SSD1306-1.1.2.a
Archiving .pio/build/sonoff/lib7d2/libFrogmoreScd30.a
Archiving .pio/build/sonoff/liba15/libBME680_driver-bme680_v3.5.9.a
Indexing .pio/build/sonoff/lib7d2/libFrogmoreScd30.a
Compiling .pio/build/sonoff/lib0ba/esp-epaper-29-ws-20171230-gemu-1.0/font12.c.o
Indexing .pio/build/sonoff/liba15/libBME680_driver-bme680_v3.5.9.a
Compiling .pio/build/sonoff/lib0ba/esp-epaper-29-ws-20171230-gemu-1.0/font16.c.o
Compiling .pio/build/sonoff/lib0ba/esp-epaper-29-ws-20171230-gemu-1.0/font20.c.o
Compiling .pio/build/sonoff/lib0ba/esp-epaper-29-ws-20171230-gemu-1.0/font24.c.o
Compiling .pio/build/sonoff/lib0ba/esp-epaper-29-ws-20171230-gemu-1.0/font8.c.o
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/HsbColor.cpp.o
Archiving .pio/build/sonoff/lib79f/libAdafruit_LED_Backpack-1.1.6.a
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/HslColor.cpp.o
Indexing .pio/build/sonoff/lib79f/libAdafruit_LED_Backpack-1.1.6.a
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/HtmlColor.cpp.o
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/HtmlColorNameStrings.cpp.o
Archiving .pio/build/sonoff/lib0ba/libesp-epaper-29-ws-20171230-gemu-1.0.a
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/HtmlColorNames.cpp.o
Indexing .pio/build/sonoff/lib0ba/libesp-epaper-29-ws-20171230-gemu-1.0.a
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/HtmlColorShortNames.cpp.o
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/NeoEsp8266UartMethod.cpp.o
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/NeoGamma.cpp.o
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/NeoPixelAnimator.cpp.o
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/NeoPixelAvr.c.o
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/NeoPixelEsp.c.o
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/RgbColor.cpp.o
Compiling .pio/build/sonoff/lib122/NeoPixelBus-2.2.9/internal/RgbwColor.cpp.o
Compiling .pio/build/sonoff/lib376/PubSubClient-EspEasy-2.6.09/PubSubClient.cpp.o
Compiling .pio/build/sonoff/lib7c1/I2Cdevlib-MPU6050/MPU6050.cpp.o
Compiling .pio/build/sonoff/libfdd/ESP8266WebServer/ESP8266WebServer.cpp.o
Compiling .pio/build/sonoff/libfdd/ESP8266WebServer/Parsing.cpp.o
Compiling .pio/build/sonoff/lib0b1/EEPROM/EEPROM.cpp.o
Compiling .pio/build/sonoff/lib572/esp-knx-ip-0.5.1/esp-knx-ip-config.cpp.o
Archiving .pio/build/sonoff/lib122/libNeoPixelBus-2.2.9.a
Indexing .pio/build/sonoff/lib122/libNeoPixelBus-2.2.9.a
Archiving .pio/build/sonoff/lib0b1/libEEPROM.a
Indexing .pio/build/sonoff/lib0b1/libEEPROM.a
Compiling .pio/build/sonoff/lib572/esp-knx-ip-0.5.1/esp-knx-ip-conversion.cpp.o
Compiling .pio/build/sonoff/lib572/esp-knx-ip-0.5.1/esp-knx-ip-send.cpp.o
Archiving .pio/build/sonoff/lib376/libPubSubClient-EspEasy-2.6.09.a
Indexing .pio/build/sonoff/lib376/libPubSubClient-EspEasy-2.6.09.a
Compiling .pio/build/sonoff/lib572/esp-knx-ip-0.5.1/esp-knx-ip-webserver.cpp.o
Compiling .pio/build/sonoff/lib572/esp-knx-ip-0.5.1/esp-knx-ip.cpp.o
Compiling .pio/build/sonoff/libd53/Adafruit_ILI9341-1.2.0-Tasmota-1.0/Adafruit_ILI9341.cpp.o
Compiling .pio/build/sonoff/lib85b/Joba_Tsl2561-2.0.7/Tsl2561.cpp.o
Compiling .pio/build/sonoff/lib85b/Joba_Tsl2561-2.0.7/Tsl2561Util.cpp.o
Archiving .pio/build/sonoff/libd53/libAdafruit_ILI9341-1.2.0-Tasmota-1.0.a
Archiving .pio/build/sonoff/libfdd/libESP8266WebServer.a
Indexing .pio/build/sonoff/libd53/libAdafruit_ILI9341-1.2.0-Tasmota-1.0.a
Indexing .pio/build/sonoff/libfdd/libESP8266WebServer.a
Compiling .pio/build/sonoff/lib744/C2Programmer-1.0.0/c2.cpp.o
Archiving .pio/build/sonoff/lib85b/libJoba_Tsl2561-2.0.7.a
Compiling .pio/build/sonoff/lib744/C2Programmer-1.0.0/ihx.cpp.o
Indexing .pio/build/sonoff/lib85b/libJoba_Tsl2561-2.0.7.a
Compiling .pio/build/sonoff/lib1a5/OneWire-2.3.3.06/OneWire.cpp.o
Archiving .pio/build/sonoff/libFrameworkArduinoVariant.a
Indexing .pio/build/sonoff/libFrameworkArduinoVariant.a
Archiving .pio/build/sonoff/lib7c1/libI2Cdevlib-MPU6050.a
Indexing .pio/build/sonoff/lib7c1/libI2Cdevlib-MPU6050.a
Compiling .pio/build/sonoff/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/FS.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/IPAddress.cpp.o
Archiving .pio/build/sonoff/lib744/libC2Programmer-1.0.0.a
Archiving .pio/build/sonoff/lib1a5/libOneWire-2.3.3.06.a
Indexing .pio/build/sonoff/lib744/libC2Programmer-1.0.0.a
Indexing .pio/build/sonoff/lib1a5/libOneWire-2.3.3.06.a
Archiving .pio/build/sonoff/lib572/libesp-knx-ip-0.5.1.a
Indexing .pio/build/sonoff/lib572/libesp-knx-ip-0.5.1.a
Compiling .pio/build/sonoff/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/Print.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/WString.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/abi.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/base64.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/cont.S.o
Compiling .pio/build/sonoff/FrameworkArduino/cont_util.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_eboot_command.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_flash_utils.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_i2s.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_noniso.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_phy.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_postmortem.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_si2c.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_timer.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_wiring.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_wiring_analog.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_wiring_digital.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_wiring_pulse.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_wiring_pwm.c.o
Compiling .pio/build/sonoff/FrameworkArduino/core_esp8266_wiring_shift.c.o
Compiling .pio/build/sonoff/FrameworkArduino/debug.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/heap.c.o
Compiling .pio/build/sonoff/FrameworkArduino/libb64/cdecode.c.o
Compiling .pio/build/sonoff/FrameworkArduino/libb64/cencode.c.o
Compiling .pio/build/sonoff/FrameworkArduino/libc_replacements.c.o
Compiling .pio/build/sonoff/FrameworkArduino/pgmspace.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/setjmp.S.o
Compiling .pio/build/sonoff/FrameworkArduino/spiffs/spiffs_cache.c.o
Compiling .pio/build/sonoff/FrameworkArduino/spiffs/spiffs_check.c.o
Compiling .pio/build/sonoff/FrameworkArduino/spiffs/spiffs_gc.c.o
Compiling .pio/build/sonoff/FrameworkArduino/spiffs/spiffs_hydrogen.c.o
Compiling .pio/build/sonoff/FrameworkArduino/spiffs/spiffs_nucleus.c.o
Compiling .pio/build/sonoff/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pio/build/sonoff/FrameworkArduino/time.c.o
Compiling .pio/build/sonoff/FrameworkArduino/uart.c.o
Compiling .pio/build/sonoff/FrameworkArduino/umm_malloc/umm_malloc.c.o
Archiving .pio/build/sonoff/libFrameworkArduino.a
Indexing .pio/build/sonoff/libFrameworkArduino.a
Linking .pio/build/sonoff/firmware.elf
/Users/yaroslav/.platformio/packages/toolchain-xtensa@1.40802.0/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: .pio/build/sonoff/firmware.elf section `.text' will not fit in region `iram1_0_seg'
collect2: error: ld returned 1 exit status
scons: *** [.pio/build/sonoff/firmware.elf] Error 1
==================================================== [ERROR] Took 14.56 seconds ====================================================
============================================================ [SUMMARY] ============================================================
Environment sonoff [FAILED]
Environment sonoff-minimal [IGNORED]
Environment sonoff-basic [IGNORED]
Environment sonoff-classic [IGNORED]
Environment sonoff-knx [IGNORED]
Environment sonoff-sensors [IGNORED]
Environment sonoff-display [IGNORED]
Environment sonoff-BG [IGNORED]
Environment sonoff-BR [IGNORED]
Environment sonoff-CN [IGNORED]
Environment sonoff-CZ [IGNORED]
Environment sonoff-DE [IGNORED]
Environment sonoff-ES [IGNORED]
Environment sonoff-FR [IGNORED]
Environment sonoff-GR [IGNORED]
Environment sonoff-HE [IGNORED]
Environment sonoff-HU [IGNORED]
Environment sonoff-IT [IGNORED]
Environment sonoff-KO [IGNORED]
Environment sonoff-NL [IGNORED]
Environment sonoff-PL [IGNORED]
Environment sonoff-PT [IGNORED]
Environment sonoff-RU [IGNORED]
Environment sonoff-SE [IGNORED]
Environment sonoff-SK [IGNORED]
Environment sonoff-TR [IGNORED]
Environment sonoff-TW [IGNORED]
Environment sonoff-UK [IGNORED]
============================================== 1 failed, 0 succeeded in 14.56 seconds ==============================================
Hi, please, address this to the Tasmota support chat. Thanks
I switched the core from 2.3 to 2.4.2 in plattform.ini:
[core_active] ;platform = ${core_2_3_0.platform} ;build_flags = ${core_2_3_0.build_flags} platform = ${core_2_4_2.platform} build_flags = ${core_2_4_2.build_flags}
it's important to run PlatformIO: Clean first, then build.
Same problem here, with 2.3.0 core I can't build the firmware, with 2.5.2 it works...
Linking .pioenvs/sonoff-IT/firmware.elf
/Users/snake/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/
../../../../xtensa-lx106-elf/lib/libm.a(lib_a-ef_fmod.o):(.literal+0x0): undefined refere
nce to `__ieee754_remainderf'
/Users/snake/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/
../../../../xtensa-lx106-elf/lib/libm.a(lib_a-ef_fmod.o): In function `__ieee754_fmodf':
ef_fmod.c:(.text+0x36): undefined reference to `__ieee754_remainderf'
collect2: error: ld returned 1 exit status
*** [.pioenvs/sonoff-IT/firmware.elf] Error 1
========================== [ERROR] Took 48.68 seconds ==========================
================================== [SUMMARY] ==================================
Environment sonoff [SKIP]
Environment sonoff-minimal [SKIP]
Environment sonoff-basic [SKIP]
Environment sonoff-classic [SKIP]
Environment sonoff-knx [SKIP]
Environment sonoff-sensors [SKIP]
Environment sonoff-display [SKIP]
Environment sonoff-BG [SKIP]
Environment sonoff-BR [SKIP]
Environment sonoff-CN [SKIP]
Environment sonoff-CZ [SKIP]
Environment sonoff-DE [SKIP]
Environment sonoff-ES [SKIP]
Environment sonoff-FR [SKIP]
Environment sonoff-GR [SKIP]
Environment sonoff-HE [SKIP]
Environment sonoff-HU [SKIP]
Environment sonoff-KO [SKIP]
Environment sonoff-NL [SKIP]
Environment sonoff-PL [SKIP]
Environment sonoff-PT [SKIP]
Environment sonoff-RU [SKIP]
Environment sonoff-SE [SKIP]
Environment sonoff-SK [SKIP]
Environment sonoff-TR [SKIP]
Environment sonoff-TW [SKIP]
Environment sonoff-UK [SKIP]
Environment sonoff-IT [ERROR]
========================== [ERROR] Took 48.69 seconds ==========================
Hi
Sorry, I can't reproduce your issue. Please, address this to the Tasmota support chat. Thanks
Anyone having an issue compiling with Platformio 4 and core 2.3.0, please read issue https://github.com/arendst/Sonoff-Tasmota/issues/6073
I had the same error while trying to build using Atom and PlatformIO (pio). Using the zip file from v. 6.6.0
I fixed it with the help from @Jason2866 on discord. Its a known bug which can also be found here: https://github.com/arendst/Sonoff-Tasmota/issues/6073 It just doesnt work with the new version 4.0 of pio
A temporary fix for now is to downgrade the pio version: Open a terminal in Atom (Alt+Shift+T) and type:
pip uninstall platformio
pip install platformio==3.6.7
Now it should build without problems!
This is not a bug. See my comment here https://github.com/arendst/Sonoff-Tasmota/issues/6073#issuecomment-511109803
Platformio.ini is updated. Tasmota compiles fine now with core 2.3.0 with V.4.0 of Platformio. No special version of Platformio needed anymore
I tried to move on with next gem firmware for sonoff, and I got difficult with compile, I can't compile with modified user_config.h than try with all default and still fail Log shows it fails at the final when linking everything together, why was that? I got no issue to compile with Sonoff-MQTT-OTA-Arduino 3.2.13 and I just did it once again with success after fail with Tasmota, Did I miss something or did anything wrong?
Linking everything together... "C:\Temp\arduino-1.8.0\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-gcc" -g -Os -nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static "-LC:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib" "-LC:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/ld" "-Teagle.flash.1m64.ld" -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,register_chipv6_phy -o "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370/sonoff.ino.elf" -Wl,--start-group "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\sketch\sonoff.ino.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\Ticker\Ticker.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\ESP8266WiFi.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\ESP8266WiFiAP.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\ESP8266WiFiMulti.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\ESP8266WiFiSTA.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\ESP8266WiFiScan.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\WiFiClient.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\WiFiClientSecure.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\WiFiServer.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WiFi\WiFiUdp.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266HTTPClient\ESP8266HTTPClient.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266httpUpdate\ESP8266httpUpdate.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\pubsubclient\PubSubClient.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WebServer\ESP8266WebServer.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266WebServer\Parsing.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\DNSServer\DNSServer.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\ESP8266mDNS\ESP8266mDNS.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\Wire\Wire.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\NeoPixelAvr.c.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\NeoPixelEsp8266.c.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\HsbColor.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\HslColor.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\HtmlColor.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\HtmlColorNameStrings.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\HtmlColorNames.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\HtmlColorShortNames.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\NeoEsp8266UartMethod.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\NeoGamma.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\NeoPixelAnimator.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\RgbColor.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\NeoPixelBus-master\internal\RgbwColor.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370\libraries\SPI\SPI.cpp.o" "C:\Users\Ham\AppData\Local\Temp\arduino_build_520370/arduino.ar" -lm -lgcc -lhal -lphy -lpp -lnet80211 -lwpa -lcrypto -lmain -lwps -laxtls -lsmartconfig -lmesh -lwpa2 -llwip_gcc -lstdc++ -Wl,--end-group "-LC:\Users\Ham\AppData\Local\Temp\arduino_build_520370" c:/temp/arduino-1.8.0/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\Ham\AppData\Local\Temp\arduino_build_520370/sonoff.ino.elf section
.text' will not fit in region
iram1_0_seg'collect2.exe: error: ld returned 1 exit status
Using library Ticker at version 1.0 in folder: C:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\Ticker Using library ESP8266WiFi at version 1.0 in folder: C:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi Using library ESP8266HTTPClient at version 1.1 in folder: C:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266HTTPClient Using library ESP8266httpUpdate at version 1.1 in folder: C:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266httpUpdate Using library pubsubclient at version 2.6 in folder: C:\Temp\arduino-1.8.0\portable\sketchbook\libraries\pubsubclient Using library ESP8266WebServer at version 1.0 in folder: C:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer Using library DNSServer at version 1.1.0 in folder: C:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\DNSServer Using library ESP8266mDNS in folder: C:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266mDNS (legacy) Using library Wire at version 1.0 in folder: C:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire Using library NeoPixelBus-master at version 2.2.6 in folder: C:\Temp\arduino-1.8.0\portable\sketchbook\libraries\NeoPixelBus-master Using library SPI at version 1.0 in folder: C:\Temp\arduino-1.8.0\portable\packages\esp8266\hardware\esp8266\2.3.0\libraries\SPI exit status 1 Error compiling for board Generic ESP8266 Module.