platformio / platform-espressif8266

Espressif 8266: development platform for PlatformIO
https://registry.platformio.org/platforms/platformio/espressif8266
Apache License 2.0
323 stars 219 forks source link

flashing loop #179

Closed zen29d closed 4 years ago

zen29d commented 4 years ago

Board: NodeMCU framework: arduino

when i tried to upload blink [.platformio/platforms/espressif8266/examples/arduino-blink], it upload same program many time

No dependencies
Compiling .pio/build/d1_mini/src/main.cpp.o
Generating LD script .pio/build/d1_mini/ld/local.eagle.app.v6.common.ld
Archiving .pio/build/d1_mini/libFrameworkArduinoVariant.a
Indexing .pio/build/d1_mini/libFrameworkArduinoVariant.a
Compiling .pio/build/d1_mini/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/FS.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Print.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/ScheduledFunctions.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/WString.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/abi.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/base64.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/cont.S.o
Compiling .pio/build/d1_mini/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/debug.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/heap.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/sntp-lwip2.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/time.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/uart.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Archiving .pio/build/d1_mini/libFrameworkArduino.a
Indexing .pio/build/d1_mini/libFrameworkArduino.a
Linking .pio/build/d1_mini/firmware.elf
Retrieving maximum program size .pio/build/d1_mini/firmware.elf
Building .pio/build/d1_mini/firmware.bin
Checking size .pio/build/d1_mini/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [===       ]  32.4% (used 26572 bytes from 81920 bytes)
PROGRAM: [==        ]  24.7% (used 257672 bytes from 1044464 bytes)
Creating BIN file ".pio/build/d1_mini/firmware.bin" using ".pio/build/d1_mini/firmware.elf"
Configuring upload protocol...
AVAILABLE: espota, esptool
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: /dev/cu.usbserial-0001
Uploading .pio/build/d1_mini/firmware.bin
esptool.py v2.6
Serial port /dev/cu.usbserial-0001
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 2c:3a:e8:06:e5:a7
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 261824 bytes to 191228...

Writing at 0x00000000... (8 %)
Writing at 0x00004000... (16 %)
Writing at 0x00008000... (25 %)
Writing at 0x0000c000... (33 %)
Writing at 0x00010000... (41 %)
Writing at 0x00014000... (50 %)
Writing at 0x00018000... (58 %)
Writing at 0x0001c000... (66 %)
Writing at 0x00020000... (75 %)
Writing at 0x00024000... (83 %)
Writing at 0x00028000... (91 %)
Writing at 0x0002c000... (100 %)
Wrote 261824 bytes (191228 compressed) at 0x00000000 in 16.9 seconds (effective 124.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=================================================================== [SUCCESS] Took 31.21 seconds ===================================================================

Processing espduino (platform: espressif8266; framework: arduino; board: espduino)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/espduino.html
PLATFORM: Espressif 8266 2.2.3 > ESPDuino (ESP-13 Module)
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES: toolchain-xtensa 2.40802.190218 (4.8.2), framework-arduinoespressif8266 2.20502.0 (2.5.2), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20600.0 (2.6.0), tool-mkspiffs 1.200.0 (2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 28 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pio/build/espduino/src/main.cpp.o
Generating LD script .pio/build/espduino/ld/local.eagle.app.v6.common.ld
Archiving .pio/build/espduino/libFrameworkArduinoVariant.a
Indexing .pio/build/espduino/libFrameworkArduinoVariant.a
Compiling .pio/build/espduino/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/FS.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/Print.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/ScheduledFunctions.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/WString.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/abi.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/base64.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/cont.S.o
Compiling .pio/build/espduino/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/debug.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/heap.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/sntp-lwip2.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/time.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/uart.cpp.o
Compiling .pio/build/espduino/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Archiving .pio/build/espduino/libFrameworkArduino.a
Indexing .pio/build/espduino/libFrameworkArduino.a
Linking .pio/build/espduino/firmware.elf
Retrieving maximum program size .pio/build/espduino/firmware.elf
Building .pio/build/espduino/firmware.bin
Checking size .pio/build/espduino/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [===       ]  32.4% (used 26572 bytes from 81920 bytes)
PROGRAM: [==        ]  24.7% (used 257672 bytes from 1044464 bytes)
Creating BIN file ".pio/build/espduino/firmware.bin" using ".pio/build/espduino/firmware.elf"
Configuring upload protocol...
AVAILABLE: espota, esptool
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: /dev/cu.usbserial-0001
Uploading .pio/build/espduino/firmware.bin
esptool.py v2.6
Serial port /dev/cu.usbserial-0001
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 2c:3a:e8:06:e5:a7
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 261824 bytes to 191230...

Writing at 0x00000000... (8 %)
Writing at 0x00004000... (16 %)
Writing at 0x00008000... (25 %)
Writing at 0x0000c000... (33 %)
Writing at 0x00010000... (41 %)
Writing at 0x00014000... (50 %)
Writing at 0x00018000... (58 %)
Writing at 0x0001c000... (66 %)
Writing at 0x00020000... (75 %)
Writing at 0x00024000... (83 %)
Writing at 0x00028000... (91 %)
Writing at 0x0002c000... (100 %)
Wrote 261824 bytes (191230 compressed) at 0x00000000 in 16.9 seconds (effective 124.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=================================================================== [SUCCESS] Took 31.30 seconds ===================================================================

Processing espino (platform: espressif8266; framework: arduino; board: espino)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/espino.html
PLATFORM: Espressif 8266 2.2.3 > ESPino
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES: toolchain-xtensa 2.40802.190218 (4.8.2), framework-arduinoespressif8266 2.20502.0 (2.5.2), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20600.0 (2.6.0), tool-mkspiffs 1.200.0 (2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 28 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pio/build/espino/src/main.cpp.o
Generating LD script .pio/build/espino/ld/local.eagle.app.v6.common.ld
Archiving .pio/build/espino/libFrameworkArduinoVariant.a
Indexing .pio/build/espino/libFrameworkArduinoVariant.a
Compiling .pio/build/espino/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/espino/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/espino/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/espino/FrameworkArduino/FS.cpp.o
Compiling .pio/build/espino/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/espino/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/espino/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/espino/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/espino/FrameworkArduino/Print.cpp.o
Compiling .pio/build/espino/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/espino/FrameworkArduino/ScheduledFunctions.cpp.o
Compiling .pio/build/espino/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/espino/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/espino/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/espino/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/espino/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/espino/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/espino/FrameworkArduino/WString.cpp.o
Compiling .pio/build/espino/FrameworkArduino/abi.cpp.o
Compiling .pio/build/espino/FrameworkArduino/base64.cpp.o
Compiling .pio/build/espino/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/espino/FrameworkArduino/cont.S.o
Compiling .pio/build/espino/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/espino/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/espino/FrameworkArduino/debug.cpp.o
Compiling .pio/build/espino/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/espino/FrameworkArduino/heap.cpp.o
Compiling .pio/build/espino/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/espino/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/espino/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/espino/FrameworkArduino/sntp-lwip2.cpp.o
Compiling .pio/build/espino/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/espino/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/espino/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/espino/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/espino/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/espino/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/espino/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pio/build/espino/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/espino/FrameworkArduino/time.cpp.o
Compiling .pio/build/espino/FrameworkArduino/uart.cpp.o
Compiling .pio/build/espino/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Archiving .pio/build/espino/libFrameworkArduino.a
Indexing .pio/build/espino/libFrameworkArduino.a
Linking .pio/build/espino/firmware.elf
Building .pio/build/espino/firmware.bin
Retrieving maximum program size .pio/build/espino/firmware.elf
Checking size .pio/build/espino/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [===       ]  32.4% (used 26572 bytes from 81920 bytes)
PROGRAM: [==        ]  24.7% (used 257672 bytes from 1044464 bytes)
Creating BIN file ".pio/build/espino/firmware.bin" using ".pio/build/espino/firmware.elf"
Configuring upload protocol...
AVAILABLE: espota, esptool
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: /dev/cu.usbserial-0001
Uploading .pio/build/espino/firmware.bin
esptool.py v2.6
Serial port /dev/cu.usbserial-0001
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 2c:3a:e8:06:e5:a7
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 261824 bytes to 191228...

Writing at 0x00000000... (8 %)
Writing at 0x00004000... (16 %)
Writing at 0x00008000... (25 %)
Writing at 0x0000c000... (33 %)
Writing at 0x00010000... (41 %)
Writing at 0x00014000... (50 %)
Writing at 0x00018000... (58 %)
Writing at 0x0001c000... (66 %)
Writing at 0x00020000... (75 %)
Writing at 0x00024000... (83 %)
Writing at 0x00028000... (91 %)
Writing at 0x0002c000... (100 %)
Wrote 261824 bytes (191228 compressed) at 0x00000000 in 16.9 seconds (effective 124.1 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=================================================================== [SUCCESS] Took 31.24 seconds ===================================================================

Processing espinotee (platform: espressif8266; framework: arduino; board: espinotee)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/espinotee.html
PLATFORM: Espressif 8266 2.2.3 > ThaiEasyElec ESPino
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES: toolchain-xtensa 2.40802.190218 (4.8.2), framework-arduinoespressif8266 2.20502.0 (2.5.2), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20600.0 (2.6.0), tool-mkspiffs 1.200.0 (2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 28 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pio/build/espinotee/src/main.cpp.o
Generating LD script .pio/build/espinotee/ld/local.eagle.app.v6.common.ld
Archiving .pio/build/espinotee/libFrameworkArduinoVariant.a
Indexing .pio/build/espinotee/libFrameworkArduinoVariant.a
Compiling .pio/build/espinotee/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/FS.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/Print.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/ScheduledFunctions.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/WString.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/abi.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/base64.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/cont.S.o
Compiling .pio/build/espinotee/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/debug.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/heap.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/sntp-lwip2.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/time.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/uart.cpp.o
Compiling .pio/build/espinotee/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Archiving .pio/build/espinotee/libFrameworkArduino.a
Indexing .pio/build/espinotee/libFrameworkArduino.a
Linking .pio/build/espinotee/firmware.elf
Retrieving maximum program size .pio/build/espinotee/firmware.elf
Building .pio/build/espinotee/firmware.bin
Checking size .pio/build/espinotee/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [===       ]  32.4% (used 26572 bytes from 81920 bytes)
PROGRAM: [==        ]  24.7% (used 257672 bytes from 1044464 bytes)
Creating BIN file ".pio/build/espinotee/firmware.bin" using ".pio/build/espinotee/firmware.elf"
Configuring upload protocol...
AVAILABLE: espota, esptool
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: /dev/cu.usbserial-0001
Uploading .pio/build/espinotee/firmware.bin
esptool.py v2.6
Serial port /dev/cu.usbserial-0001
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 2c:3a:e8:06:e5:a7
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 261824 bytes to 191230...

Writing at 0x00000000... (8 %)
Writing at 0x00004000... (16 %)
Writing at 0x00008000... (25 %)
Writing at 0x0000c000... (33 %)
Writing at 0x00010000... (41 %)
Writing at 0x00014000... (50 %)
Writing at 0x00018000... (58 %)
Writing at 0x0001c000... (66 %)
Writing at 0x00020000... (75 %)
Writing at 0x00024000... (83 %)
Writing at 0x00028000... (91 %)
Writing at 0x0002c000... (100 %)
Wrote 261824 bytes (191230 compressed) at 0x00000000 in 16.9 seconds (effective 124.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=================================================================== [SUCCESS] Took 31.46 seconds ===================================================================

Processing espresso lite v1 (platform: espressif8266; framework: arduino; board: espresso_lite_v1)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/espresso_lite_v1.html
PLATFORM: Espressif 8266 2.2.3 > ESPresso Lite 1.0
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES: toolchain-xtensa 2.40802.190218 (4.8.2), framework-arduinoespressif8266 2.20502.0 (2.5.2), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20600.0 (2.6.0), tool-mkspiffs 1.200.0 (2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 28 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pio/build/espresso lite v1/src/main.cpp.o
Generating LD script .pio/build/espresso lite v1/ld/local.eagle.app.v6.common.ld
Archiving .pio/build/espresso lite v1/libFrameworkArduinoVariant.a
Indexing .pio/build/espresso lite v1/libFrameworkArduinoVariant.a
Compiling .pio/build/espresso lite v1/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/FS.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/Print.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/ScheduledFunctions.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/WString.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/abi.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/base64.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/cont.S.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/debug.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/heap.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/sntp-lwip2.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/time.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/uart.cpp.o
Compiling .pio/build/espresso lite v1/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Archiving .pio/build/espresso lite v1/libFrameworkArduino.a
Indexing .pio/build/espresso lite v1/libFrameworkArduino.a
Linking .pio/build/espresso lite v1/firmware.elf
Building .pio/build/espresso lite v1/firmware.bin
Retrieving maximum program size .pio/build/espresso lite v1/firmware.elf
Checking size .pio/build/espresso lite v1/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [===       ]  32.4% (used 26572 bytes from 81920 bytes)
PROGRAM: [==        ]  24.7% (used 257672 bytes from 1044464 bytes)
Creating BIN file ".pio/build/espresso lite v1/firmware.bin" using ".pio/build/espresso lite v1/firmware.elf"
Configuring upload protocol...
AVAILABLE: espota, esptool
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: /dev/cu.usbserial-0001
Uploading .pio/build/espresso lite v1/firmware.bin
esptool.py v2.6
Serial port /dev/cu.usbserial-0001
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 2c:3a:e8:06:e5:a7
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 261824 bytes to 191230...

Writing at 0x00000000... (8 %)
Writing at 0x00004000... (16 %)
Writing at 0x00008000... (25 %)
Writing at 0x0000c000... (33 %)
Writing at 0x00010000... (41 %)
Writing at 0x00014000... (50 %)
Writing at 0x00018000... (58 %)
Writing at 0x0001c000... (66 %)
Writing at 0x00020000... (75 %)
Writing at 0x00024000... (83 %)
Writing at 0x00028000... (91 %)
Writing at 0x0002c000... (100 %)
Wrote 261824 bytes (191230 compressed) at 0x00000000 in 16.9 seconds (effective 124.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=================================================================== [SUCCESS] Took 31.26 seconds ===================================================================

Processing espresso_lite_v2 (platform: espressif8266; framework: arduino; board: espresso_lite_v2)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/espresso_lite_v2.html
PLATFORM: Espressif 8266 2.2.3 > ESPresso Lite 2.0
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES: toolchain-xtensa 2.40802.190218 (4.8.2), framework-arduinoespressif8266 2.20502.0 (2.5.2), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20600.0 (2.6.0), tool-mkspiffs 1.200.0 (2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 28 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pio/build/espresso_lite_v2/src/main.cpp.o
Generating LD script .pio/build/espresso_lite_v2/ld/local.eagle.app.v6.common.ld
Archiving .pio/build/espresso_lite_v2/libFrameworkArduinoVariant.a
Indexing .pio/build/espresso_lite_v2/libFrameworkArduinoVariant.a
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/FS.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/Print.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/ScheduledFunctions.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/WString.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/abi.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/base64.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/cont.S.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/debug.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/heap.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/sntp-lwip2.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/time.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/uart.cpp.o
Compiling .pio/build/espresso_lite_v2/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Archiving .pio/build/espresso_lite_v2/libFrameworkArduino.a
Indexing .pio/build/espresso_lite_v2/libFrameworkArduino.a
Linking .pio/build/espresso_lite_v2/firmware.elf
Building .pio/build/espresso_lite_v2/firmware.bin
Retrieving maximum program size .pio/build/espresso_lite_v2/firmware.elf
Checking size .pio/build/espresso_lite_v2/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [===       ]  32.4% (used 26572 bytes from 81920 bytes)
PROGRAM: [==        ]  24.7% (used 257672 bytes from 1044464 bytes)
Creating BIN file ".pio/build/espresso_lite_v2/firmware.bin" using ".pio/build/espresso_lite_v2/firmware.elf"
Configuring upload protocol...
AVAILABLE: espota, esptool
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: /dev/cu.usbserial-0001
Uploading .pio/build/espresso_lite_v2/firmware.bin
esptool.py v2.6
Serial port /dev/cu.usbserial-0001
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 2c:3a:e8:06:e5:a7
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 261824 bytes to 191228...

Writing at 0x00000000... (8 %)
Writing at 0x00004000... (16 %)
Writing at 0x00008000... (25 %)
Writing at 0x0000c000... (33 %)
Writing at 0x00010000... (41 %)
Writing at 0x00014000... (50 %)
Writing at 0x00018000... (58 %)
Writing at 0x0001c000... (66 %)
Writing at 0x00020000... (75 %)
Writing at 0x00024000... (83 %)
Writing at 0x00028000... (91 %)
Writing at 0x0002c000... (100 %)
Wrote 261824 bytes (191228 compressed) at 0x00000000 in 16.9 seconds (effective 124.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=================================================================== [SUCCESS] Took 31.81 seconds ===================================================================

Processing esp01 (platform: espressif8266; framework: arduino; board: esp01)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/esp01.html
PLATFORM: Espressif 8266 2.2.3 > Espressif Generic ESP8266 ESP-01 512k
HARDWARE: ESP8266 80MHz, 80KB RAM, 512KB Flash
PACKAGES: toolchain-xtensa 2.40802.190218 (4.8.2), framework-arduinoespressif8266 2.20502.0 (2.5.2), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20600.0 (2.6.0), tool-mkspiffs 1.200.0 (2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 28 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pio/build/esp01/src/main.cpp.o
Generating LD script .pio/build/esp01/ld/local.eagle.app.v6.common.ld
Archiving .pio/build/esp01/libFrameworkArduinoVariant.a
Indexing .pio/build/esp01/libFrameworkArduinoVariant.a
Compiling .pio/build/esp01/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/FS.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/Print.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/ScheduledFunctions.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/WString.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/abi.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/base64.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/cont.S.o
Compiling .pio/build/esp01/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/debug.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/heap.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/sntp-lwip2.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/time.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/uart.cpp.o
Compiling .pio/build/esp01/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Archiving .pio/build/esp01/libFrameworkArduino.a
Indexing .pio/build/esp01/libFrameworkArduino.a
Linking .pio/build/esp01/firmware.elf
Building .pio/build/esp01/firmware.bin
Retrieving maximum program size .pio/build/esp01/firmware.elf
Checking size .pio/build/esp01/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [===       ]  32.4% (used 26572 bytes from 81920 bytes)
PROGRAM: [======    ]  59.3% (used 257672 bytes from 434160 bytes)
Creating BIN file ".pio/build/esp01/firmware.bin" using ".pio/build/esp01/firmware.elf"
Configuring upload protocol...
AVAILABLE: espota, esptool
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: /dev/cu.usbserial-0001
Uploading .pio/build/esp01/firmware.bin
esptool.py v2.6
Serial port /dev/cu.usbserial-0001
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 2c:3a:e8:06:e5:a7
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Flash params set to 0x0040
Compressed 261824 bytes to 191229...

Writing at 0x00000000... (8 %)
Writing at 0x00004000... (16 %)
Writing at 0x00008000... (25 %)
Writing at 0x0000c000... (33 %)
Writing at 0x00010000... (41 %)
Writing at 0x00014000... (50 %)
Writing at 0x00018000... (58 %)
Writing at 0x0001c000... (66 %)
Writing at 0x00020000... (75 %)
Writing at 0x00024000... (83 %)
Writing at 0x00028000... (91 %)
Writing at 0x0002c000... (100 %)
Wrote 261824 bytes (191229 compressed) at 0x00000000 in 16.9 seconds (effective 124.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=================================================================== [SUCCESS] Took 33.07 seconds ===================================================================

Processing nodemcuv2 (platform: espressif8266; framework: arduino; board: nodemcuv2)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/nodemcuv2.html
PLATFORM: Espressif 8266 2.2.3 > NodeMCU 1.0 (ESP-12E Module)
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES: toolchain-xtensa 2.40802.190218 (4.8.2), framework-arduinoespressif8266 2.20502.0 (2.5.2), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20600.0 (2.6.0), tool-mkspiffs 1.200.0 (2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 28 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pio/build/nodemcuv2/src/main.cpp.o
Generating LD script .pio/build/nodemcuv2/ld/local.eagle.app.v6.common.ld
Archiving .pio/build/nodemcuv2/libFrameworkArduinoVariant.a
Indexing .pio/build/nodemcuv2/libFrameworkArduinoVariant.a
Compiling .pio/build/nodemcuv2/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/FS.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/Print.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/ScheduledFunctions.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/WString.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/abi.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/base64.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/cont.S.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/debug.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/heap.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/sntp-lwip2.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs_hal.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/time.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/uart.cpp.o
Compiling .pio/build/nodemcuv2/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Archiving .pio/build/nodemcuv2/libFrameworkArduino.a
Indexing .pio/build/nodemcuv2/libFrameworkArduino.a
Linking .pio/build/nodemcuv2/firmware.elf
Retrieving maximum program size .pio/build/nodemcuv2/firmware.elf
Building .pio/build/nodemcuv2/firmware.bin
Checking size .pio/build/nodemcuv2/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [===       ]  32.4% (used 26572 bytes from 81920 bytes)
PROGRAM: [==        ]  24.7% (used 257672 bytes from 1044464 bytes)
Creating BIN file ".pio/build/nodemcuv2/firmware.bin" using ".pio/build/nodemcuv2/firmware.elf"
Configuring upload protocol...
AVAILABLE: espota, esptool
CURRENT: upload_protocol = esptool
Looking for upload port...
Auto-detected: /dev/cu.usbserial-0001
Uploading .pio/build/nodemcuv2/firmware.bin
esptool.py v2.6
Serial port /dev/cu.usbserial-0001
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: 2c:3a:e8:06:e5:a7
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 261824 bytes to 191230...

Writing at 0x00000000... (8 %)
Writing at 0x00004000... (16 %)
Writing at 0x00008000... (25 %)
Writing at 0x0000c000... (33 %)
Writing at 0x00010000... (41 %)
Writing at 0x00014000... (50 %)
Writing at 0x00018000... (58 %)
Writing at 0x0001c000... (66 %)
Writing at 0x00020000... (75 %)
Writing at 0x00024000... (83 %)
Writing at 0x00028000... (91 %)
Writing at 0x0002c000... (100 %)
Wrote 261824 bytes (191230 compressed) at 0x00000000 in 16.9 seconds (effective 124.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
=================================================================== [SUCCESS] Took 30.39 seconds ===================================================================

Processing thing (platform: espressif8266; framework: arduino; board: thing)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/thing.html
PLATFORM: Espressif 8266 2.2.3 > SparkFun ESP8266 Thing
HARDWARE: ESP8266 80MHz, 80KB RAM, 512KB Flash
PACKAGES: toolchain-xtensa 2.40802.190218 (4.8.2), framework-arduinoespressif8266 2.20502.0 (2.5.2), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20600.0 (2.6.0), tool-mkspiffs 1.200.0 (2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 28 compatible libraries
Scanning dependencies...
No dependencies
Compiling .pio/build/thing/src/main.cpp.o
Generating LD script .pio/build/thing/ld/local.eagle.app.v6.common.ld
Archiving .pio/build/thing/libFrameworkArduinoVariant.a
Indexing .pio/build/thing/libFrameworkArduinoVariant.a
Compiling .pio/build/thing/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/thing/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/thing/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/thing/FrameworkArduino/FS.cpp.o
Compiling .pio/build/thing/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/thing/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/thing/FrameworkArduino/IPAddress.cpp.o
^C*** [.pio/build/thing/FrameworkArduino/FunctionalInterrupt.cpp.o] Build interrupted.
*** [.pio/build/thing/FrameworkArduino/FS.cpp.o] Build interrupted.
*** [.pio/build/thing/FrameworkArduino/HardwareSerial.cpp.o] Build interrupted.
*** [.pio/build/thing/FrameworkArduino/IPAddress.cpp.o] Build interrupted.
Error: Aborted by user
The terminal process terminated with exit code: 1

Terminal will be reused by tasks, press any key to close it.
pfeerick commented 4 years ago

Look at the end of the header where it says board

e.g.

Processing thing (platform: espressif8266; framework: arduino; board: thing)
------------------------------------------------------------------------------

Now look at all the other instances... each time a different board is being targeted. You either need to add default_envs to your projects platformio.ini and set it to the board/environment you want to compile when you hit the 'build (all)' button, or choose the specific environment you want to build.

image

zen29d commented 4 years ago

I've set the environment for the right board, in fact, it flashes it before, and after this event it never occur again. I don't know what happed then but now its work.