schreibfaul1 / ESP32-MiniWebRadio

Internetradio with ESP32, I2S DAC and SPI TFT Display with Touchpad
https://www.youtube.com/watch?v=6QbPee2583o
314 stars 77 forks source link

No OTA Upload since Versionupdate to 3.2h Jun 28/2024 #467

Closed HWH53 closed 1 month ago

HWH53 commented 1 month ago

Hallo Wolle, nach dem Update auf Version 3.2h Jun 28/2024 kann ich das MiniWebRadio nicht mehr über OTA updaten. Habe ich eine erforderliche Einstellung übersehen? Aus dem Uploadprotokoll entnehme ich, dass die IP-Adresse für den ESP32S3 beim Upload anscheinend nicht bekannt ist?? upload_port = "MiniWebRadio.local" und upload_protocol = espota sind wie in den vorherigen Versionen in der Platform.ini aktiviert. Die Portkonfiguration von VSCODE steht auf "Auto". Nach dem Update über Serial - COM / Kabel hat sich das Webradio hat sich ins Wifi eingebucht und funktioniert. Ebenfalls ist die Weboberfläche über den Webbrowser zu erreichen, nur OTA funktioniert nicht mehr.

Das Uploadprotokoll habe ich angehängt.

kannst Du oder die Community mir weiterhelfen?

` * Task wird ausgeführt: C:\Users\HWH.platformio\penv\Scripts\platformio.exe run --target upload --environment esp32s3

Processing esp32s3 (board: ESP32-S3-DevKitC-1-N16R8; platform: https://github.com/platformio/platform-espressif32.git#v6.4.0; framework: arduino, espidf) --------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ESP32-S3-DevKitC-1-N16R8.html PLATFORM: Espressif 32 (6.4.0+sha.516520f) > Espressif ESP32-S3-DevKitC-1-N16R8V (16 MB QD, 8MB PSRAM) HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, 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) PACKAGES:

schreibfaul1 commented 1 month ago

Das stimmt, ich hatte OTA deaktiviert weil es einigen Usern Probleme bereitet hatte. Die Ursache war mir nicht ganz klar, zumal in anderen Projekten, wie im ESPuino OTA problemlos läuft. Ich habe OTA wieder eingeschaltet, aber mit einigen Änderungen in der platformio.ini. Sonst bleibt alles gleich, die Auswahl über "Switch PIO Project Environment" unten in der Taskleiste image und der "Upload Port" muss auf "Auto" stehen. Du müsstest dann einmal noch mit USB uploaden, danach ist OTA wieder auf dem ESP32 aktiv. Und OTA geht nur auf ESPs mit 8MB Flash oder größer.

HWH53 commented 1 month ago

Hallo Wolle, danke für die schnelle Unterstützung. Nach dem Austausch der platformio.ini, der Neukompilierung und dem Upload über den Comport war kein Upload über OTA möglich. Fehlermeldungen siehe Uploadprotokoll. Erst das erneute Clonen des Repositorys konnte ich OTA wieder funktionsfähig bekommen.😅

` * Task wird ausgeführt: C:\Users\HWH.platformio\penv\Scripts\platformio.exe run --target upload --environment esp32s3_OTA

Processing esp32s3_OTA (board: ESP32-S3-DevKitC-1-N16R8; platform: https://github.com/platformio/platform-espressif32.git#v6.4.0; framework: arduino, espidf) --------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/ESP32-S3-DevKitC-1-N16R8.html PLATFORM: Espressif 32 (6.4.0+sha.516520f) > Espressif ESP32-S3-DevKitC-1-N16R8V (16 MB QD, 8MB PSRAM) HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, 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) PACKAGES:

[1/1] idf (4.4.5)

-- Project sdkconfig file C:/Users/HWH/Documents/PlatformIO/Projects/Radio/ESP32-MiniWebRadio_V3/ESP32-MiniWebRadio/sdkconfig.esp32s3_OTA
-- App "ESP32-MiniWebRadio" version: 1 -- Adding linker script C:/Users/HWH/Documents/PlatformIO/Projects/Radio/ESP32-MiniWebRadio_V3/ESP32-MiniWebRadio/.pio/build/esp32s3_OTA/esp-idf/esp_system/ld/memory.ld -- Adding linker script C:/Users/HWH/.platformio/packages/framework-espidf/components/esp_system/ld/esp32s3/sections.ld.in -- Adding linker script C:/Users/HWH/.platformio/packages/framework-espidf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script C:/Users/HWH/.platformio/packages/framework-espidf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script C:/Users/HWH/.platformio/packages/framework-espidf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script C:/Users/HWH/.platformio/packages/framework-espidf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script C:/Users/HWH/.platformio/packages/framework-espidf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script C:/Users/HWH/.platformio/packages/framework-espidf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib-time.ld -- Adding linker script C:/Users/HWH/.platformio/packages/framework-espidf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Configuring incomplete, errors occurred! See also "C:/Users/HWH/Documents/PlatformIO/Projects/Radio/ESP32-MiniWebRadio_V3/ESP32-MiniWebRadio/.pio/build/esp32s3_OTA/CMakeFiles/CMakeOutput.log".

fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository: C:/Users/HWH/.platformio/packages/framework-espidf/components/openthread/openthread/../../../.git/modules/components/openthread/openthread CMake Error at C:/Users/HWH/.platformio/packages/framework-arduinoespressif32-src-1bce0ea9e393cde368b46969d581065f/CMakeLists.txt:218 (message): esp32-arduino requires CONFIG_FREERTOS_HZ=1000 (currently 100)

======================================================== [FAILED] Took 5.08 seconds ======================================================== Environment Status Duration


esp32s3_OTA FAILED 00:00:05.082 ================================================== 1 failed, 0 succeeded in 00:00:05.082 ==================================================

danke nochmals für Unterstützung!