esphome / issues

Issue Tracker for ESPHome
https://esphome.io/
291 stars 34 forks source link

ERROR : vPortTaskWrapper at /Users/ficeto/.../freertos/port.c:355 (discriminator 1) #263

Closed velocyped closed 4 years ago

velocyped commented 5 years ago

Operating environment/Installation (Hass.io/Docker/pip/etc.):

HassOS (Hass.io) on Raspberry Pi 3 B+

ESP (ESP32/ESP8266, Board/Sonoff):

ESP32 WROOM https://fr.aliexpress.com/item/ESP-32S-ESP-WROOM-32-ESP32-ESP-32-Bluetooth-and-WIFI-Dual-Core-CPU-with-Low/32864722159.html

Affected component:

https://esphome.io/devices/nodemcu_esp32.html

Description of problem: The ERROR happens since I've played with the ESP32 Board type when adding a new "node" in HASSIO EspHome Dashboard. Before that my ESP32 worked well with a BME280 connected to it via I2C, HASSIO gave me the values of the sensors. Now it does not work anymore.

Problem-relevant YAML-configuration entries:

PASTE YAML FILE HERE
core-ssh:~# cat /config/esphome/klsesp1.yaml 
esphome:
  name: klsesp1
  platform: ESP32
  board: nodemcu-32s

wifi:
  ssid: "MADOUFI"
  password: "onsenfout"

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:

i2c:
  sda: 21
  scl: 22
  scan: True

sensor:
  - platform: bme280
    temperature:
      name: "BME280 Temperature"
      oversampling: 16x
    pressure:
      name: "BME280 Pressure"
    humidity:
      name: "BME280 Humidity"
    address: 0x76
    update_interval: 5s

Traceback (if applicable):

INFO Reading configuration...
INFO Generating C++ source...
INFO Compiling app...
INFO Running:  platformio run -d /config/esphome/klsesp1
Processing klsesp1 (platform: espressif32@1.6.0; framework: arduino; board: nodemcu-32s)
--------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/nodemcu-32s.html
PLATFORM: Espressif 32 > NodeMCU-32S
HARDWARE: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(esp-prog) EXTERNAL(esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 28 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <AsyncTCP> 1.0.3
|-- <ESPmDNS> 1.0
|   |-- <WiFi> 1.0
|-- <Preferences> 1.0
|-- <Update> 1.0
|-- <Wire> 1.0.1
|-- <esphome-core> 1.12.2
|   |-- <ArduinoJson-esphomelib> 5.13.3
|   |-- <ESPmDNS> 1.0
|   |   |-- <WiFi> 1.0
|   |-- <Update> 1.0
|   |-- <Wire> 1.0.1
|   |-- <WiFi> 1.0
|   |-- <AsyncTCP> 1.0.3
|   |-- <Preferences> 1.0
Retrieving maximum program size /data/klsesp1/.pioenvs/klsesp1/firmware.elf
Checking size /data/klsesp1/.pioenvs/klsesp1/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [=         ]  12.5% (used 40920 bytes from 327680 bytes)
PROGRAM: [=====     ]  53.0% (used 868646 bytes from 1638400 bytes)
========================= [SUCCESS] Took 26.14 seconds =========================
INFO Successfully compiled program.
INFO Running:  platformio run -d /config/esphome/klsesp1 -t upload --upload-port /dev/ttyUSB0
Processing klsesp1 (platform: espressif32@1.6.0; framework: arduino; board: nodemcu-32s)
--------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/nodemcu-32s.html
PLATFORM: Espressif 32 > NodeMCU-32S
HARDWARE: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(esp-prog) EXTERNAL(esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 28 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <AsyncTCP> 1.0.3
|-- <ESPmDNS> 1.0
|   |-- <WiFi> 1.0
|-- <Preferences> 1.0
|-- <Update> 1.0
|-- <Wire> 1.0.1
|-- <esphome-core> 1.12.2
|   |-- <ArduinoJson-esphomelib> 5.13.3
|   |-- <Preferences> 1.0
|   |-- <ESPmDNS> 1.0
|   |   |-- <WiFi> 1.0
|   |-- <Update> 1.0
|   |-- <Wire> 1.0.1
|   |-- <WiFi> 1.0
|   |-- <AsyncTCP> 1.0.3
Retrieving maximum program size /data/klsesp1/.pioenvs/klsesp1/firmware.elf
Checking size /data/klsesp1/.pioenvs/klsesp1/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [=         ]  12.5% (used 40920 bytes from 327680 bytes)
PROGRAM: [=====     ]  53.0% (used 868646 bytes from 1638400 bytes)
Configuring upload protocol...
AVAILABLE: esp-prog, esptool, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa
CURRENT: upload_protocol = esptool
Looking for upload port...
Use manually specified: /dev/ttyUSB0
Uploading /data/klsesp1/.pioenvs/klsesp1/firmware.bin
esptool.py v2.6
Serial port /dev/ttyUSB0
Connecting....
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: cc:50:e3:b5:db:98
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 16176 bytes to 10657...
Wrote 16176 bytes (10657 compressed) at 0x00001000 in 1.0 seconds (effective 133.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 143...
Wrote 3072 bytes (143 compressed) at 0x00008000 in 0.0 seconds (effective 1281.3 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 5052.4 kbit/s)...
Hash of data verified.
Compressed 868768 bytes to 478352...
Wrote 868768 bytes (478352 compressed) at 0x00010000 in 43.2 seconds (effective 160.8 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
========================= [SUCCESS] Took 72.32 seconds =========================
INFO Successfully uploaded program.
INFO Starting log output from /dev/ttyUSB0 with baud rate 115200
[17:40:20]ffb1de0 0x400d54d5:0x3ffb1e00 0x400d54eb:0x3ffb1e20 0x400d5561:0x3ffb1e50 0x400d2197:0x3ffb1ea0 0x400dcdf3:0x3ffb1fb0 0x40091afd:0x3ffb1fd0
[17:40:20]
[17:40:20]Rebooting...
[17:40:20]ets Jun  8 2016 00:22:57
[17:40:20]
[17:40:20]rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
[17:40:20]configsip: 0, SPIWP:0xee
[17:40:20]clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
[17:40:20]mode:DOUT, clock div:2
[17:40:20]load:0x3fff0018,len:4
[17:40:20]load:0x3fff001c,len:928
[17:40:20]ho 0 tail 12 room 4
[17:40:20]load:0x40078000,len:9280
[17:40:20]load:0x40080400,len:5860
[17:40:20]entry 0x40080698
[17:40:21][I][logger:119]: Log initialized
[17:40:21][C][ota:484]: There have been 0 suspected unsuccessful boot attempts.
[17:40:21]Guru Meditation Error: Core  1 panic'ed (IllegalInstruction). Exception was unhandled.
[17:40:21]Memory dump at 0x400e6fdc: f03d3189 f83df03d 2288f03d
[17:40:21]Core 1 register dump:
[17:40:21]PC      : 0x400e6fe2  PS      : 0x00060330  A0      : 0x800e74b0  A1      : 0x3ffb1ba0  
INFO Need to fetch platformio IDE-data, please stand by
INFO Running:  platformio run -d /config/esphome/klsesp1 -t idedata
WARNING Decoded 0x400e6fe2: nvs::Page::alterEntryRangeState(unsigned int, unsigned int, nvs::Page::EntryState) at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_page.cpp:849
[17:40:26]A2      : 0x3ffbd6b8  A3      : 0x00000036  A4      : 0x00000036  A5      : 0x00000000  
[17:40:26]A6      : 0xffffffff  A7      : 0xff000000  A8      : 0xffa80000  A9      : 0xffa80000  
[17:40:26]A10     : 0x0000000c  A11     : 0x00003000  A12     : 0x00000000  A13     : 0xffa82000  
[17:40:26]A14     : 0x00000000  A15     : 0x00000000  SAR     : 0x00000014  EXCCAUSE: 0x00000000  
[17:40:26]EXCVADDR: 0x00000000  LBEG    : 0x40001609  LEND    : 0x4000160d  LCOUNT  : 0x00000000  
[17:40:26]
[17:40:26]Backtrace: 0x400e6fe2:0x3ffb1ba0 0x400e74ad:0x3ffb1bd0 0x400e7a6d:0x3ffb1c20 0x400e6367:0x3ffb1c80 0x400e66c5:0x3ffb1cf0 0x400e5a91:0x3ffb1d60 0x40130b02:0x3ffb1da0 0x400d40fc:0x3ffb1dc0 0x400d426f:0x3ffb1e10 0x400d54d5:0x3ffb1e30 0x400d55f1:0x3ffb1e50 0x400d2197:0x3ffb1ea0 0x400dcdf3:0x3ffb1fb0 0x40091afd:0x3ffb1fd0
WARNING Found stack trace! Trying to decode it
WARNING Decoded 0x400e6fe2: nvs::Page::alterEntryRangeState(unsigned int, unsigned int, nvs::Page::EntryState) at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_page.cpp:849
WARNING Decoded 0x400e74ad: nvs::Page::eraseEntryAndSpan(unsigned int) at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_page.cpp:849
WARNING Decoded 0x400e7a6d: nvs::Page::eraseItem(unsigned char, nvs::ItemType, char const*, unsigned char, nvs::VerOffset) at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_page.cpp:849
WARNING Decoded 0x400e6367: nvs::Storage::eraseMultiPageBlob(unsigned char, char const*, nvs::VerOffset) at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_storage.cpp:553
WARNING Decoded 0x400e66c5: nvs::Storage::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int) at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_storage.cpp:553
WARNING Decoded 0x400e5a91: nvs_set_blob at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_api.cpp:521
WARNING Decoded 0x40130b02: Preferences::putBytes(char const*, void const*, unsigned int)
WARNING Decoded 0x400d40fc: esphome::ESPPreferenceObject::save_internal_()
WARNING Decoded 0x400d426f: esphome::ESPPreferenceObject::save_()
WARNING Decoded 0x400d54d5: bool esphome::ESPPreferenceObject::save<unsigned int>(unsigned int*)
WARNING Decoded 0x400d55f1: esphome::OTAComponent::start_safe_mode(unsigned char, unsigned int)
WARNING Decoded 0x400d2197: setup()
WARNING Decoded 0x400dcdf3: loopTask(void*)
WARNING Decoded 0x40091afd: vPortTaskWrapper at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freertos/port.c:355 (discriminator 1)
[17:40:27]
[17:40:27]Rebooting...

Additional information and things you've tried:

I've tried :

esptool.py -b 115200 read_flash 0x00000 0x400000 flash_4M.bin

esptool.py -b 115200 write_flash --flash_freq 80m 0x000000 flash_4M.bin

And : esptool.py erase_flash

velocyped commented 5 years ago

I have added debug with this option in YAML file :

debug:
# Enable logging
logger:
  level: debug

And the output is with a different stack trace but ends on the same file error : "freertos/port.c:355"

INFO Reading configuration...
INFO Starting log output from /dev/ttyUSB0 with baud rate 115200
[22:27:32][I][logger:119]: Log initialized
[22:27:32][C][ota:484]: There have been 5 suspected unsuccessful boot attempts.
[22:27:32][I][application:055]: Running through setup()...
[22:27:32][C][sensor.bme280:101]: Setting up BME280...
[22:27:32]Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
[22:27:32]Core 1 register dump:
[22:27:32]PC      : 0x400d4fdf  PS      : 0x00060530  A0      : 0x800d5138  A1      : 0x3ffb1d30  
INFO Need to fetch platformio IDE-data, please stand by
INFO Running:  platformio run -d /config/esphome/kesp1 -t idedata
WARNING Decoded 0x400d4fdf: esphome::I2CComponent::raw_begin_transmission(unsigned char)
[22:27:41]A2      : 0x003ffb8c  A3      : 0x0000008c  A4      : 0x3ffb1de0  A5      : 0x3ffb1de0  
[22:27:41]A6      : 0x3ffb8a68  A7      : 0x00000000  A8      : 0x800d50e1  A9      : 0x3ffb1d30  
[22:27:41]A10     : 0x3ffc0c58  A11     : 0x0000004b  A12     : 0x00000001  A13     : 0x00000000  
[22:27:41]A14     : 0x3ffb8a68  A15     : 0x00000076  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c  
[22:27:41]EXCVADDR: 0x003ffba8  LBEG    : 0x4000c2e0  LEND    : 0x4000c2f6  LCOUNT  : 0x00000000  
[22:27:41]
[22:27:41]Backtrace: 0x400d4fdf:0x3ffb1d30 0x400d5135:0x3ffb1d50 0x400d5209:0x3ffb1d80 0x400d5257:0x3ffb1db0 0x400d6fe8:0x3ffb1dd0 0x400d3fa2:0x3ffb1e00 0x400d3529:0x3ffb1e50 0x400d22ef:0x3ffb1ea0 0x400dd41f:0x3ffb1fb0 0x40091afd:0x3ffb1fd0
WARNING Found stack trace! Trying to decode it
WARNING Decoded 0x400d4fdf: esphome::I2CComponent::raw_begin_transmission(unsigned char)
WARNING Decoded 0x400d5135: esphome::I2CComponent::write_bytes(unsigned char, unsigned char, unsigned char const*, unsigned char)
WARNING Decoded 0x400d5209: esphome::I2CComponent::write_byte(unsigned char, unsigned char, unsigned char)
WARNING Decoded 0x400d5257: esphome::I2CDevice::write_byte(unsigned char, unsigned char)
WARNING Decoded 0x400d6fe8: esphome::sensor::BME280Component::setup()
WARNING Decoded 0x400d3fa2: esphome::PollingComponent::call_setup()
WARNING Decoded 0x400d3529: esphome::Application::setup()
WARNING Decoded 0x400d22ef: setup()
WARNING Decoded 0x400dd41f: loopTask(void*)
WARNING Decoded 0x40091afd: vPortTaskWrapper at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freertos/port.c:355 (discriminator 1)
[22:27:45]
[22:27:45]Rebooting...
OttoWinter commented 5 years ago

And the output is with a different stack trace but ends on the same file error : "freertos/port.c:355"

That's the top of the stack - that only says that the error is happening during the setup method. With these stack traces one always has to look at the top of the trace. Is this with the same config as before (plus the added logging)?

Anyway, that looks like a separate issue (although a very weird one). The initial stack trace points to code inside of the esp-idf SDK (so code by espressif)

velocyped commented 5 years ago

Does that mean that you can find a solution for this bug ? Or must I open an issue in Expressif's bug tracker (they only seem to have a forum "report bugs") ?

velocyped commented 5 years ago

I have added "VERY_VERBOSE" as log level and I also ran : platformio platform update Then I deleted all traces of the old config and build (actually created one with another never used name) and here is the result.

INFO Reading configuration...
INFO Generating C++ source...
INFO Core config or version changed, cleaning build files...
INFO Compiling app...
INFO Running:  platformio run -d config/klsesp2
Processing klsesp2 (platform: espressif32@1.6.0; framework: arduino; board: nodemcu-32s)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LibraryManager: Installing id=1826 @ 1.0.3
Downloading...
Unpacking  [####################################]  100%
LibraryManager: Installing v1.12.2
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
LibraryManager: Installing id=3837 @ 5.13.3
Downloading...
Unpacking  [####################################]  100%
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/nodemcu-32s.html
PLATFORM: Espressif 32 > NodeMCU-32S
HARDWARE: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(esp-prog) EXTERNAL(esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 27 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <AsyncTCP> 1.0.3
|-- <ESPmDNS> 1.0
|   |-- <WiFi> 1.0
|-- <Preferences> 1.0
|-- <Update> 1.0
|-- <esphome-core> 1.12.2
|   |-- <ArduinoJson-esphomelib> 5.13.3
|   |-- <Update> 1.0
|   |-- <WiFi> 1.0
|   |-- <Preferences> 1.0
|   |-- <AsyncTCP> 1.0.3
|   |-- <ESPmDNS> 1.0
|   |   |-- <WiFi> 1.0
Compiling .pioenvs/klsesp2/src/main.cpp.o
Generating partitions .pioenvs/klsesp2/partitions.bin
Compiling .pioenvs/klsesp2/lib252/AsyncTCP_ID1826/AsyncTCP.cpp.o
Compiling .pioenvs/klsesp2/libf5c/WiFi/ETH.cpp.o
Compiling .pioenvs/klsesp2/libf5c/WiFi/WiFi.cpp.o
Compiling .pioenvs/klsesp2/libf5c/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/klsesp2/libf5c/WiFi/WiFiClient.cpp.o
Archiving .pioenvs/klsesp2/lib252/libAsyncTCP_ID1826.a
Indexing .pioenvs/klsesp2/lib252/libAsyncTCP_ID1826.a
Compiling .pioenvs/klsesp2/libf5c/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/klsesp2/libf5c/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/klsesp2/libf5c/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/klsesp2/libf5c/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/klsesp2/libf5c/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/klsesp2/libf5c/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/klsesp2/liba13/ESPmDNS/ESPmDNS.cpp.o
Compiling .pioenvs/klsesp2/libcbf/Preferences/Preferences.cpp.o
Compiling .pioenvs/klsesp2/lib879/Update/Updater.cpp.o
Archiving .pioenvs/klsesp2/libf5c/libWiFi.a
Indexing .pioenvs/klsesp2/libf5c/libWiFi.a
Archiving .pioenvs/klsesp2/libc21/libArduinoJson-esphomelib_ID3837.a
Indexing .pioenvs/klsesp2/libc21/libArduinoJson-esphomelib_ID3837.a
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/api_message.cpp.o
Archiving .pioenvs/klsesp2/liba13/libESPmDNS.a
Indexing .pioenvs/klsesp2/liba13/libESPmDNS.a
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/api_server.cpp.o
Archiving .pioenvs/klsesp2/lib879/libUpdate.a
Archiving .pioenvs/klsesp2/libcbf/libPreferences.a
Indexing .pioenvs/klsesp2/lib879/libUpdate.a
Indexing .pioenvs/klsesp2/libcbf/libPreferences.a
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/basic_messages.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/command_messages.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/list_entities.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/service_call_message.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/subscribe_logs.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/subscribe_state.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/user_services.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/api/util.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/application.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/automation.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/custom_binary_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/esp32_touch_binary_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/filter.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/gpio_binary_sensor_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/homeassistant_binary_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/mpr121_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/mqtt_binary_sensor_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/pn532_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/rdm6300.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/status_binary_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/binary_sensor/template_binary_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/controller.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/cover/cover.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/cover/mqtt_cover_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/cover/template_cover.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/custom_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/debug_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/deep_sleep_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/display/display.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/display/lcd_display.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/display/max7219.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/display/nextion.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/display/ssd1306.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/display/waveshare_epaper.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/esp32_ble_beacon.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/esp32_ble_tracker.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/esp32_camera.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/esp_one_wire.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/esphal.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/esppreferences.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/ethernet_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/fan/basic_fan_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/fan/fan_state.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/fan/fan_traits.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/fan/mqtt_fan_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/helpers.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/i2c_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/io/mcp23017.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/io/pcf8574_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/addressable_light.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/addressable_light_effect.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/fast_led_light_output.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/light_color_values.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/light_effect.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/light_output_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/light_state.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/light_traits.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/light_transformer.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/light/mqtt_json_light_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/log.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/log_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/mqtt/custom_mqtt_device.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/mqtt/mqtt_client_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/mqtt/mqtt_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/ota_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/output/binary_output.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/output/copy_output.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/output/custom_output.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/output/esp8266_pwm_output.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/output/float_output.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/output/gpio_binary_output_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/output/ledc_output_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/output/my9231_output_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/output/pca9685_output_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/power_supply_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/jvc.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/lg.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/nec.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/panasonic.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/raw.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/rc5.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/rc_switch.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/rc_switch_protocol.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/remote_protocol.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/remote_receiver.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/remote_transmitter.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/samsung.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/remote/sony.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/adc.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/ads1115_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/apds9960.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/bh1750_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/bme280_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/bme680_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/bmp085_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/bmp280_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/cse7766.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/custom_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/dallas_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/dht12_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/dht_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/duty_cycle_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/esp32_hall_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/filter.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/hdc1080_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/hlw8012.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/hmc5883l.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/homeassistant_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/htu21d_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/hx711.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/ina219.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/ina3221.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/max31855_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/max6675_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/mhz19_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/mpu6050_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/mqtt_sensor_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/mqtt_subscribe_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/ms5611.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/pmsx003.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/pulse_counter.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/rotary_encoder.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/sds011_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/sht3xd_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/tcs34725.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/template_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/total_daily_energy.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/tsl2561_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/ultrasonic_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/uptime_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/sensor/wifi_signal_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/servo.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/spi_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/status_led.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/stepper/a4988.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/stepper/stepper.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/stepper/uln2003.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/switch_/custom_switch.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/switch_/gpio_switch.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/switch_/mqtt_switch_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/switch_/output_switch.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/switch_/restart_switch.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/switch_/shutdown_switch.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/switch_/switch.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/switch_/template_switch.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/switch_/uart_switch.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/text_sensor/custom_text_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/text_sensor/homeassistant_text_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/text_sensor/mqtt_subscribe_text_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/text_sensor/mqtt_text_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/text_sensor/template_text_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/text_sensor/version_text_sensor.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/text_sensor/wifi_info.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/time/homeassistant_time.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/time/rtc_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/time/sntp_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/uart_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/util.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/web_server.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/wifi_component.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/wifi_component_esp32.cpp.o
Compiling .pioenvs/klsesp2/libf9f/esphome-core/esphome/wifi_component_esp8266.cpp.o
Archiving .pioenvs/klsesp2/libFrameworkArduinoVariant.a
Indexing .pioenvs/klsesp2/libFrameworkArduinoVariant.a
Compiling .pioenvs/klsesp2/FrameworkArduino/Esp.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/IPv6Address.cpp.o
Archiving .pioenvs/klsesp2/libf9f/libesphome-core.a
Indexing .pioenvs/klsesp2/libf9f/libesphome-core.a
Compiling .pioenvs/klsesp2/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-ledc.c.o
/home/k/.platformio/packages/framework-arduinoespressif32@2.10001.190111/cores/esp32/esp32-hal-i2c.c: In function 'i2cDumpFifo':
/home/k/.platformio/packages/framework-arduinoespressif32@2.10001.190111/cores/esp32/esp32-hal-i2c.c:415:35: warning: ' ' flag used with '%X' gnu_printf format [-Wformat=]
} else k += sprintf(&buf[k],"% 4X ",fifoBuffer[i]);
^
/home/k/.platformio/packages/framework-arduinoespressif32@2.10001.190111/cores/esp32/esp32-hal-i2c.c:415:35: warning: ' ' flag used with '%X' gnu_printf format [-Wformat=]
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/main.cpp.o
Compiling .pioenvs/klsesp2/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/klsesp2/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/klsesp2/libFrameworkArduino.a
Indexing .pioenvs/klsesp2/libFrameworkArduino.a
Linking .pioenvs/klsesp2/firmware.elf
Building .pioenvs/klsesp2/firmware.bin
Retrieving maximum program size .pioenvs/klsesp2/firmware.elf
Checking size .pioenvs/klsesp2/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [=         ]  12.3% (used 40396 bytes from 327680 bytes)
PROGRAM: [=====     ]  52.5% (used 859778 bytes from 1638400 bytes)
esptool.py v2.6
================================================================================= [SUCCESS] Took 41.08 seconds =================================================================================
INFO Successfully compiled program.
INFO Running:  platformio run -d config/klsesp2 -t upload --upload-port /dev/ttyUSB0
Processing klsesp2 (platform: espressif32@1.6.0; framework: arduino; board: nodemcu-32s)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/nodemcu-32s.html
PLATFORM: Espressif 32 > NodeMCU-32S
HARDWARE: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(esp-prog) EXTERNAL(esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 27 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <AsyncTCP> 1.0.3
|-- <ESPmDNS> 1.0
|   |-- <WiFi> 1.0
|-- <Preferences> 1.0
|-- <Update> 1.0
|-- <esphome-core> 1.12.2
|   |-- <ArduinoJson-esphomelib> 5.13.3
|   |-- <Update> 1.0
|   |-- <WiFi> 1.0
|   |-- <Preferences> 1.0
|   |-- <AsyncTCP> 1.0.3
|   |-- <ESPmDNS> 1.0
|   |   |-- <WiFi> 1.0
Retrieving maximum program size .pioenvs/klsesp2/firmware.elf
Checking size .pioenvs/klsesp2/firmware.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [=         ]  12.3% (used 40396 bytes from 327680 bytes)
PROGRAM: [=====     ]  52.5% (used 859778 bytes from 1638400 bytes)
Configuring upload protocol...
AVAILABLE: esp-prog, esptool, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa
CURRENT: upload_protocol = esptool
Looking for upload port...
Use manually specified: /dev/ttyUSB0
Uploading .pioenvs/klsesp2/firmware.bin
esptool.py v2.6
Serial port /dev/ttyUSB0
Connecting....
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: cc:50:e3:b5:db:98
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 16176 bytes to 10657...
Wrote 16176 bytes (10657 compressed) at 0x00001000 in 0.9 seconds (effective 136.5 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 143...
Wrote 3072 bytes (143 compressed) at 0x00008000 in 0.0 seconds (effective 1383.3 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 7370.2 kbit/s)...
Hash of data verified.
Compressed 859888 bytes to 471299...
Wrote 859888 bytes (471299 compressed) at 0x00010000 in 41.8 seconds (effective 164.6 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
================================================================================= [SUCCESS] Took 52.65 seconds =================================================================================
INFO Successfully uploaded program.
INFO Starting log output from /dev/ttyUSB0 with baud rate 115200
[17:23:58][I][logger:119]: Log initialized
[17:23:58][VV][preferences:036]: LOAD 0: valid=YES, 0=0x00000000 1=0x0DEFE4E3 (Type=233825507, CRC=0x0DEFE4E3)
[17:23:58][C][ota:484]: There have been 0 suspected unsuccessful boot attempts.
[17:23:58][VV][preferences:049]: SAVE 0: 0=0x00000001 1=0x42F4583F (Type=233825507, CRC=0x42F4583F)
[17:23:58][I][application:055]: Running through setup()...
[17:23:58][V][application:056]: Sorting components by setup priority...
[17:23:58][C][wifi:027]: Setting up WiFi...
[17:23:58][V][wifi_esp32:033]: Enabling STA.
[17:23:58]Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
[17:23:58]Core 1 register dump:
[17:23:58]PC      : 0x400eafe3  PS      : 0x00060230  A0      : 0x800f1c49  A1      : 0x3ffb17a0  
INFO Need to fetch platformio IDE-data, please stand by
INFO Running:  platformio run -d config/klsesp2 -t idedata
WARNING Decoded 0x400eafe3: _svfprintf_r at /Users/ivan/e/newlib_xtensa-2.2.0-bin/newlib_xtensa-2.2.0/xtensa-esp32-elf/newlib/libc/stdio/../../../.././newlib/libc/stdio/vfprintf.c:1604
[17:24:00]A2      : 0x00000400  A3      : 0x00000000  A4      : 0x3ffb1994  A5      : 0x00000052  
[17:24:00]A6      : 0x3ffb1930  A7      : 0x00000001  A8      : 0x00000000  A9      : 0xffffffff  
[17:24:00]A10     : 0x00000024  A11     : 0x0000002a  A12     : 0xffffffff  A13     : 0x3f409df8  
[17:24:00]A14     : 0x3ffb17b0  A15     : 0xff000000  SAR     : 0x00000016  EXCCAUSE: 0x0000001c  
[17:24:00]EXCVADDR: 0x00000008  LBEG    : 0x400014fd  LEND    : 0x4000150d  LCOUNT  : 0xffffffff  
[17:24:00]
[17:24:00]Backtrace: 0x400eafe3:0x3ffb17a0 0x400f1c46:0x3ffb1ab0 0x400f1c7e:0x3ffb1b40 0x400d477e:0x3ffb1b80 0x400d4619:0x3ffb1ba0 0x4008450a:0x3ffb1be0 0x4013799f:0x3ffb1c30 0x40132787:0x3ffb1c70 0x4010fa20:0x3ffb1c90 0x4010fbf6:0x3ffb1cc0 0x400e3bf9:0x3ffb1cf0 0x4012f566:0x3ffb1d10 0x400d7a80:0x3ffb1e10 0x400d6d21:0x3ffb1e40 0x400d3862:0x3ffb1e80 0x400d33b5:0x3ffb1ea0 0x400d22a5:0x3ffb1ef0 0x400dc1b7:0x3ffb1fb0 0x40091245:0x3ffb1fd0
WARNING Found stack trace! Trying to decode it
WARNING Decoded 0x400eafe3: _svfprintf_r at /Users/ivan/e/newlib_xtensa-2.2.0-bin/newlib_xtensa-2.2.0/xtensa-esp32-elf/newlib/libc/stdio/../../../.././newlib/libc/stdio/vfprintf.c:1604
WARNING Decoded 0x400f1c46: _vsnprintf_r at /Users/ivan/e/newlib_xtensa-2.2.0-bin/newlib_xtensa-2.2.0/xtensa-esp32-elf/newlib/libc/stdio/../../../.././newlib/libc/stdio/vsnprintf.c:72
WARNING Decoded 0x400f1c7e: vsnprintf at /Users/ivan/e/newlib_xtensa-2.2.0-bin/newlib_xtensa-2.2.0/xtensa-esp32-elf/newlib/libc/stdio/../../../.././newlib/libc/stdio/vsnprintf.c:41
WARNING Decoded 0x400d477e: esphome::LogComponent::log_vprintf_(int, char const*, char const*, __va_list_tag)
WARNING Decoded 0x400d4619: esp_idf_log_vprintf_(char const*, __va_list_tag)
WARNING Decoded 0x4008450a: esp_log_write at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/log.c:215
WARNING Decoded 0x4013799f: pp_create_task
WARNING Decoded 0x40132787: ic_create_wifi_task
WARNING Decoded 0x4010fa20: wifi_init_in_caller_task
WARNING Decoded 0x4010fbf6: esp_wifi_init_internal
WARNING Decoded 0x400e3bf9: esp_wifi_init at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/wifi_init.c:98
WARNING Decoded 0x4012f566: WiFiGenericClass::mode(wifi_mode_t)
WARNING Decoded 0x400d7a80: esphome::WiFiComponent::wifi_mode_(esphome::optional<bool>, esphome::optional<bool>)
WARNING Decoded 0x400d6d21: esphome::WiFiComponent::setup()
WARNING Decoded 0x400d3862: esphome::Component::call_setup()
WARNING Decoded 0x400d33b5: esphome::Application::setup()
WARNING Decoded 0x400d22a5: setup()
WARNING Decoded 0x400dc1b7: loopTask(void*)
WARNING Decoded 0x40091245: vPortTaskWrapper at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freertos/port.c:355 (discriminator 1)
[17:24:01]
[17:24:01]Rebooting...
[17:24:01]ets Jun  8 2016 00:22:57
[17:24:01]
[17:24:01]rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
[17:24:01]configsip: 0, SPIWP:0xee
[17:24:01]clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
[17:24:01]mode:DOUT, clock div:2
[17:24:01]load:0x3fff0018,len:4
[17:24:01]load:0x3fff001c,len:928
[17:24:01]ho 0 tail 12 room 4
[17:24:01]load:0x40078000,len:9280
[17:24:01]load:0x40080400,len:5860
[17:24:01]entry 0x40080698
[17:24:01][I][logger:119]: Log initialized
[17:24:01][VV][preferences:036]: LOAD 0: valid=YES, 0=0x00000001 1=0x42F4583F (Type=233825507, CRC=0x42F4583F)
[17:24:01][C][ota:484]: There have been 1 suspected unsuccessful boot attempts.
[17:24:01][VV][preferences:049]: SAVE 0: 0=0x00000002 1=0x13D89D5A (Type=233825507, CRC=0x13D89D5A)
[17:24:01][I][application:055]: Running through setup()...
[17:24:01][V][application:056]: Sorting components by setup priority...
[17:24:01][C][wifi:027]: Setting up WiFi...
[17:24:01][V][wifi_esp32:033]: Enabling STA.
[17:24:01]Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
[17:24:01]Core 1 register dump:
[17:24:01]PC      : 0x400eafe3  PS      : 0x00060430  A0      : 0x800f1c49  A1      : 0x3ffb17a0  
WARNING Decoded 0x400eafe3: _svfprintf_r at /Users/ivan/e/newlib_xtensa-2.2.0-bin/newlib_xtensa-2.2.0/xtensa-esp32-elf/newlib/libc/stdio/../../../.././newlib/libc/stdio/vfprintf.c:1604
[17:24:01]A2      : 0x00000400  A3      : 0x00000000  A4      : 0x3ffb1994  A5      : 0x00000053  
[17:24:01]A6      : 0x3ffb1930  A7      : 0x00000001  A8      : 0x00000000  A9      : 0xffffffff  
[17:24:01]A10     : 0x00000024  A11     : 0x0000002a  A12     : 0xffffffff  A13     : 0x3f409df8  
[17:24:01]A14     : 0x3ffb17b0  A15     : 0xff000000  SAR     : 0x00000002  EXCCAUSE: 0x0000001c  
[17:24:01]EXCVADDR: 0x00000008  LBEG    : 0x400014fd  LEND    : 0x4000150d  LCOUNT  : 0xffffffff  
[17:24:01]
[17:24:01]Backtrace: 0x400eafe3:0x3ffb17a0 0x400f1c46:0x3ffb1ab0 0x400f1c7e:0x3ffb1b40 0x400d477e:0x3ffb1b80 0x400d4619:0x3ffb1ba0 0x4008450a:0x3ffb1be0 0x4013799f:0x3ffb1c30 0x40132787:0x3ffb1c70 0x4010fa20:0x3ffb1c90 0x4010fbf6:0x3ffb1cc0 0x400e3bf9:0x3ffb1cf0 0x4012f566:0x3ffb1d10 0x400d7a80:0x3ffb1e10 0x400d6d21:0x3ffb1e40 0x400d3862:0x3ffb1e80 0x400d33b5:0x3ffb1ea0 0x400d22a5:0x3ffb1ef0 0x400dc1b7:0x3ffb1fb0 0x40091245:0x3ffb1fd0
WARNING Found stack trace! Trying to decode it
WARNING Decoded 0x400eafe3: _svfprintf_r at /Users/ivan/e/newlib_xtensa-2.2.0-bin/newlib_xtensa-2.2.0/xtensa-esp32-elf/newlib/libc/stdio/../../../.././newlib/libc/stdio/vfprintf.c:1604
WARNING Decoded 0x400f1c46: _vsnprintf_r at /Users/ivan/e/newlib_xtensa-2.2.0-bin/newlib_xtensa-2.2.0/xtensa-esp32-elf/newlib/libc/stdio/../../../.././newlib/libc/stdio/vsnprintf.c:72
WARNING Decoded 0x400f1c7e: vsnprintf at /Users/ivan/e/newlib_xtensa-2.2.0-bin/newlib_xtensa-2.2.0/xtensa-esp32-elf/newlib/libc/stdio/../../../.././newlib/libc/stdio/vsnprintf.c:41
WARNING Decoded 0x400d477e: esphome::LogComponent::log_vprintf_(int, char const*, char const*, __va_list_tag)
WARNING Decoded 0x400d4619: esp_idf_log_vprintf_(char const*, __va_list_tag)
WARNING Decoded 0x4008450a: esp_log_write at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/log.c:215
WARNING Decoded 0x4013799f: pp_create_task
WARNING Decoded 0x40132787: ic_create_wifi_task
WARNING Decoded 0x4010fa20: wifi_init_in_caller_task
WARNING Decoded 0x4010fbf6: esp_wifi_init_internal
WARNING Decoded 0x400e3bf9: esp_wifi_init at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/wifi_init.c:98
WARNING Decoded 0x4012f566: WiFiGenericClass::mode(wifi_mode_t)
WARNING Decoded 0x400d7a80: esphome::WiFiComponent::wifi_mode_(esphome::optional<bool>, esphome::optional<bool>)
WARNING Decoded 0x400d6d21: esphome::WiFiComponent::setup()
WARNING Decoded 0x400d3862: esphome::Component::call_setup()
WARNING Decoded 0x400d33b5: esphome::Application::setup()
WARNING Decoded 0x400d22a5: setup()
WARNING Decoded 0x400dc1b7: loopTask(void*)
WARNING Decoded 0x40091245: vPortTaskWrapper at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freertos/port.c:355 (discriminator 1)
[17:24:01]
[17:24:01]Rebooting...
velocyped commented 5 years ago

Decoding stack results
0x400eafe3: _svfiprintf_r at ../../../.././newlib/libc/stdio/vfprintf.c line 1536
0x400f1c7e: pbuf_copy at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/lwip/lwip/src/core/pbuf.c line 981
0x4008450a: cache_sram_mmu_set at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/cache_sram_mmu.c line 73
0x4013799f: rijndaelEncrypt at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/wpa_supplicant/src/crypto/aes-internal-enc.c line 84
0x400e3bf9: _vfiprintf_r at ../../../.././newlib/libc/stdio/vfprintf.c line 1399
0x400d7a80: _Bfree at ../../../.././newlib/libc/stdlib/mprec.c line 138
0x400d6d21: tcpip_adapter_reset_ip_info at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/tcpip_adapter/tcpip_adapter_lwip.c line 1207
0x400d3862: uartRead at /home/k/.arduino15/packages/esp32/hardware/esp32/1.0.2/cores/esp32/esp32-hal-uart.c line 283
0x400d33b5: String::operator=(char const*) at /home/k/.arduino15/packages/esp32/hardware/esp32/1.0.2/cores/esp32/WString.cpp line 266
0x400d22a5: WiFiGenericClass::_eventCallback(void*, system_event_t*) at /home/k/.arduino15/packages/esp32/hardware/esp32/1.0.2/libraries/WiFi/src/WiFiGeneric.cpp line 356
0x400dc1b7: nvs::Storage::writeMultiPageBlob(unsigned char, char const*, void const*, unsigned int, nvs::VerOffset) at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_storage.cpp line 150
0x40091245: rtc_clk_bbpll_enable at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/soc/esp32/rtc_clk.c line 473
velocyped commented 5 years ago

I really don't know what to do with this, I hope someone will get an expert eye on this...

OttoWinter commented 4 years ago

Closing due to inactivity - and the issue is probably something in a library like esp-idf or arduino-esp32, not esphome