Erro de compilação Esp 32 no ESPHOME

Ola Srs.:

Preciso de ajuda. Não encontrei nada na internet que me esse uma orientação na correção do erro que vou apresentar.
Ao término da compilação a ide apresenta o seguinte erro:

INFO ESPHome 2024.7.1
INFO Reading configuration /config/esphome/camera-saurom.yaml...
WARNING GPIO0 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO5 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing camera-saurom (board: node32s; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Library Manager: Installing esphome/AsyncTCP-esphome @ 2.1.3
INFO Installing esphome/AsyncTCP-esphome @ 2.1.3
Unpacking  [####################################]  100%
Library Manager: AsyncTCP-esphome@2.1.3 has been installed!
INFO AsyncTCP-esphome@2.1.3 has been installed!
Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
INFO Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2
Unpacking  [####################################]  100%
Library Manager: ESPAsyncWebServer-esphome@3.2.2 has been installed!
INFO ESPAsyncWebServer-esphome@3.2.2 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking  [####################################]  100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- AsyncTCP-esphome @ 2.1.3
|-- WiFi @ 2.0.0
|-- FS @ 2.0.0
|-- Update @ 2.0.0
|-- ESPAsyncWebServer-esphome @ 3.2.2
|-- DNSServer @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- ArduinoJson @ 6.18.5
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/binary_sensor/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/binary_sensor/filter.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32_camera/esp32_camera.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esp32_camera_web_server/camera_web_server.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/gpio/binary_sensor/gpio_binary_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/gpio/output/gpio_binary_output.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/addressable_light.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/esp_color_correction.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/esp_hsv_color.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/esp_range_view.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/light_call.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/light_json_schema.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/light_output.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/light/light_state.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_esp8266.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_host.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_libretiny.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/logger/logger_rp2040.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/output/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/output/float_output.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/psram/psram.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/restart/switch/restart_switch.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/status/status_binary_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/switch/automation.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/switch/switch.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/template/text_sensor/template_text_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/uptime/uptime_seconds_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/uptime/uptime_timestamp_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/version/version_text_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/web_server/list_entities.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/web_server/web_server.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/components/wifi_signal/wifi_signal_sensor.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/application.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/color.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/component.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/controller.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/log.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/time.cpp.o
Compiling .pioenvs/camera-saurom/src/esphome/core/util.cpp.o
Compiling .pioenvs/camera-saurom/src/main.cpp.o
Building .pioenvs/camera-saurom/bootloader.bin
Creating esp32 image...
Successfully created esp32 image.
Generating partitions .pioenvs/camera-saurom/partitions.bin
Compiling .pioenvs/camera-saurom/lib3c2/AsyncTCP-esphome/AsyncTCP.cpp.o
Archiving .pioenvs/camera-saurom/lib3c2/libAsyncTCP-esphome.a
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFi.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiClient.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/camera-saurom/lib64d/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/camera-saurom/lib01c/FS/FS.cpp.o
Archiving .pioenvs/camera-saurom/lib64d/libWiFi.a
Compiling .pioenvs/camera-saurom/lib01c/FS/vfs_api.cpp.o
Compiling .pioenvs/camera-saurom/libbc6/Update/HttpsOTAUpdate.cpp.o
Archiving .pioenvs/camera-saurom/lib01c/libFS.a
Compiling .pioenvs/camera-saurom/libbc6/Update/Updater.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/AsyncEventSource.cpp.o
Archiving .pioenvs/camera-saurom/libbc6/libUpdate.a
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/AsyncWebSocket.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebAuthentication.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebHandlers.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebRequest.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebResponses.cpp.o
Compiling .pioenvs/camera-saurom/lib8a2/ESPAsyncWebServer-esphome/WebServer.cpp.o
Compiling .pioenvs/camera-saurom/lib333/DNSServer/DNSServer.cpp.o
Archiving .pioenvs/camera-saurom/lib8a2/libESPAsyncWebServer-esphome.a
Compiling .pioenvs/camera-saurom/lib915/ESPmDNS/ESPmDNS.cpp.o
Archiving .pioenvs/camera-saurom/lib333/libDNSServer.a
Compiling .pioenvs/camera-saurom/FrameworkArduino/Esp.cpp.o
Archiving .pioenvs/camera-saurom/lib915/libESPmDNS.a
Compiling .pioenvs/camera-saurom/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/IPv6Address.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/main.cpp.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/camera-saurom/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/camera-saurom/libFrameworkArduino.a
Linking .pioenvs/camera-saurom/firmware.elf
/data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/lib/libmdns.a(mdns.c.obj)(.text._mdns_get_default_instance_name): invalid property table
/data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: can't relax section: bad value
collect2: error: ld returned 1 exit status
*** [.pioenvs/camera-saurom/firmware.elf] Error 1
========================= [FAILED] Took 266.20 seconds =========================

Abaixo o yalm urilizado:

esphome:
  name: camera-corredor
  comment: Camera de monitoramento do corredor lateral com ESP32 CAM e sensor PIR
  platform: ESP32
  board: node32s
  
logger:

api:

ota:
  platform: esphome
  password: !secret senhaota

wifi:
  ssid: "Paulo_2G"
  password: !secret senhapaulo
  domain: .iot.local
  fast_connect: on
  manual_ip:
    static_ip: 192.168.1.127
    gateway: 192.168.1.1
    subnet: 255.255.255.0
    dns1: 192.168.1.1

  ap:
    ssid: "camera-corredor"
    password: !secret senhaap

##captive_portal:

web_server:

esp32_camera:
  name: Camera Corredor
  external_clock:
    pin: GPIO0
    frequency: 20MHz
  i2c_pins:
    sda: GPIO26
    scl: GPIO27
  data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
  vsync_pin: GPIO25
  href_pin: GPIO23
  pixel_clock_pin: GPIO22
  power_down_pin: GPIO32
  max_framerate: 10 fps    # default: 10 fps, max 60
  idle_framerate: 0.05 fps # default: 0.1 fps - framerate for 'picture' in HA dashboard
  resolution: 800x600     # default: 640x480 (VGA) - higher res requires more memory
  jpeg_quality: 10        # 10 (best) to 63 (worst)
  brightness : 2
  vertical_flip: true
  horizontal_mirror: true

switch:
  - platform: restart
    name: "Restart Camera Corredor"
    
binary_sensor:
  - platform: status
    name: "Status Camera Corredor"
  - platform: gpio
    pin:
      number: GPIO13
      mode: INPUT
      #inverted: true
    name: "Movimento Corredor"
    device_class: motion
    
sensor:
  - platform: uptime
    name: Tempo atividade Camera Corredor
    id: tempo_atividade_camera_corredor
  - platform: wifi_signal
    name: "Sinal Wi-Fi Camera Corredor"
    update_interval: 60s
  
text_sensor:
  - platform: version
    name: "Versão Camera Corredor"
  - platform: template
    name: "Camera Corredor - Uptime"
    lambda: |-
      int seconds = (id(tempo_atividade_camera_corredor).state);
      int days = seconds / (24 * 3600);
      seconds = seconds % (24 * 3600); 
      int hours = seconds / 3600;
      seconds = seconds % 3600;
      int minutes = seconds /  60;
      seconds = seconds % 60;
      return { (String(days) +"d " + String(hours) +"h " + String(minutes) +"m "+ String(seconds) +"s").c_str() };
    icon: mdi:clock-start
    update_interval: 70s

esp32_camera_web_server:
  - port: 8080
    mode: stream
    
output:
  - platform: gpio
    pin: GPIO4
    id: gpio_4
light:
  - platform: binary
    output: gpio_4
    name: Camera Corredor light

Alguem que possa dar uma luz?

Tenho 8 dispositivos configurados, somente os esp32 estão dando errros , os esp8266 estão compilandop normalmente.

Compilou normal aqui na versão 2024.6.6.

Tentou “Clean build files” antes de compilar?

Sim, tentei limpar os arquivos de build sem sucesso.

Resolvido. A solução foi incluir a chave

  arduino_version: latest

Logo abaixo de Board: . Para que o compilador use sempre a última versão disponível do arduino.