problem z uaktualni...
 
Powiadomienia
Wyczyść wszystko

ESP32 problem z uaktualnieniem i wgraniem kodu do ESP32 z ESPHome

9 Wpisów
3 Użytkownicy
0 Reactions
19 Wyświetleń
(@muchac35)
Wpisów: 502
Ekspert
Autor tematu
 

Mam w ESP32 ESPHome od ponad roku i dziś chciałem zmienić drobnostkę w kodzie i wyświetlają mi się takie błędy co jest nie tak?

Wgrywam z HA

ESPHome Device Builder  Aktualna wersja: 2025.10.3 
INFO ESPHome 2025.10.3
INFO Reading configuration /config/esphome/obok-maliny.yaml...
INFO Detected timezone 'Europe/Warsaw'
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 
WARNING GPIO12 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 obok-maliny (board: esp32dev; framework: arduino, espidf; platform:  https://github.com/pioarduino/platform-espressif32/releases/download/54.03.21-2/platform-espressif32.zip) 
--------------------------------------------------------------------------------
INFO Package configuration completed successfully
INFO Package configuration completed successfully
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - framework-arduinoespressif32 @ 3.2.1 
 - framework-arduinoespressif32-libs @ 5.4.0+sha.858a988d6e 
 - framework-espidf @ 3.50402.0 (5.4.2) 
 - tool-cmake @ 3.30.2 
 - tool-esp-rom-elfs @ 2024.10.11 
 - tool-esptoolpy @ 5.0.2 
 - tool-mklittlefs @ 3.2.0 
 - tool-ninja @ 1.13.1 
 - tool-scons @ 4.40801.0 (4.8.1) 
 - toolchain-xtensa-esp-elf @ 14.2.0+20241119
Reading CMake configuration...
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- Configuring incomplete, errors occurred!

CMake Error at CMakeLists.txt:2 (include):
  include could not find requested file:

    /data/cache/platformio/packages/framework-espidf/tools/cmake/project.cmake


CMake Error at CMakeLists.txt:3 (project):
  No CMAKE_C_COMPILER could be found.

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:3 (project):
  No CMAKE_CXX_COMPILER could be found.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.



========================== [FAILED] Took 6.02 seconds ==========================

....


 
Dodane : 28/10/2025 6:45 pm
Mariusz
(@mariusz-2)
Wpisów: 232
Weteran Donator 2K23
 

Nie zamieszczasz kodu yaml, w którym dokonałeś jakiś sobie wiadomych zmian to na podstawie tego co zamieściłeś wygląda na to, że nie udało się pobrać (lub pobrał się z błędem) frameworku ESP-IDF stąd masz błąd braku pliku konfiguracyjnego, późniejszy błąd braku kompilatorów C i C++ jest tego konsekwencją. Wyczyścić pamięć podręczną (cache) PlatformIO/ESPHome i wymuś ponowne pobranie wszystkich pakietów ESP-IDF. W terminalu ESPHome w Home Assistant użyj opcji "Clean Build Files" i spróbuj skompilować ponownie. Masz też ostrzeżenia dotyczące używania PINÓW GPIO 5 i 12, jeśli na tych pinach znajdują się zewnętrzne rezystory (pull-up/pull-down) lub są one podłączone  podczas startu ESP32, to może to spowodować, że moduł wejdzie Tobie w tryb flashowania albo się nie uruchomi, ale to TY wiesz co masz w swojej konfiguracji yaml w ESPHome. Jest też nowsza wersja  55.03.32 w tym repo co próbujesz ściągać. 

2025 10 28 20 06

 
Dodane : 28/10/2025 8:13 pm
(@muchac35)
Wpisów: 502
Ekspert
Autor tematu
 

Teraz nic nie zmieniam w kodzie tylko chcę update

upd

 

Wyczyściłem pamięć podręczną przeglądarki i Clean Build Files

 

Dodane przez: @mariusz-2

i wymuś ponowne pobranie wszystkich pakietów ESP-IDF.

nie wiem jak wymusić.

i nadal te same błędy

 

 


 
Dodane : 28/10/2025 8:57 pm
pawell32
(@pawell32)
Wpisów: 1442
Guru Moderator
 

jaką masz płytkę, nie przypadkiem lolin s2 mini?


 
Dodane : 28/10/2025 9:05 pm
(@muchac35)
Wpisów: 502
Ekspert
Autor tematu
 

@pawell32 

ESP32-wroom-32u

obraz 2025 10 28 210945802

wiele razy uaktualniałem zmieniałem kod i nigdy nie było takiego problemu

może to byc związane z tym że kilka razy zaktualizowałem ESPHome Device Builder a nie aktualizowałem płytek ESP32

Dodam że mam kilka takich płytek ESP32 działających z HA i w każdej jest taki błąd


 
Dodane : 28/10/2025 9:06 pm
pawell32
(@pawell32)
Wpisów: 1442
Guru Moderator
 

mam podobnie, nie udało mi się jeszcze zgłębić tematu i jak to rozwiązać.

--

Od wersji 3.0.0 tego frameworka zmieniło się zachowanie:

  • dla ESP32-S2/S3Serial to alias USBSerial,

  • dla ESP32/C3USBSerial nie istnieje, więc jeśli coś próbuje go użyć, kompilacja się wysypie.

Problem najczęściej dotyczy tych modeli:

  • ESP32-C3

  • ESP32 (WROOM, WROVER)


 
Dodane : 28/10/2025 9:11 pm
(@muchac35)
Wpisów: 502
Ekspert
Autor tematu
 

@pawell32 

Czyli nie da się na chwilę obecna w moim przypadku nic zrobić ?


 
Dodane : 28/10/2025 9:14 pm
pawell32
(@pawell32)
Wpisów: 1442
Guru Moderator
 

tego nie wiem, też się z tym męczę.


 
Dodane : 28/10/2025 9:28 pm
(@muchac35)
Wpisów: 502
Ekspert
Autor tematu
 

@pawell32 

Daj znać gdy rozwiążesz problem

Myślisz że kolejna aktualizacja ESPHome Device Builder może to naprawić?


 
Dodane : 28/10/2025 9:32 pm
Udostępnij: