Приветствую. Хочу собрать электронику но при компиляции получил такую ошибку... как исправить: Compilation error: секция текста превышает доступное пространство на плате Поискал инфу на форуме, не нашел. далее поискал в яндексе и он указал в этой ветке ответ. У меня была 2,3,6 версия IDE, поставил и сделал по инструкции. Нужно добавить ссылку на подробную инструкцию в заглавие темы. В итоге все сделал но при загрузке 192.168.4.1 получаю страницу а на ней File not found url:/ Method:GET Arguments:0 Подскажите, что не так подгрузилось и ка исправить? Спасибо.
dranek
Доктор наук
Минск
534 496
Отв.3601 29 Нояб. 25, 06:53 (через 30 мин)
Shurchik, ошибка говорит о том, что итоговый размер прошивки превышает размер выделенной под неё флэш памяти. Напишите подробно свой вопрос. Текущий не позволяет корректно ответить.
Если это Самовар 6.25 попробуйте дотошно выполнить всё то, что написано в инструкции.
Если не поможет. Понизьте версию SDK до 2.11, убедитесь, что в папке с прошивкой есть файл partations.csv, в меню Инструменты/partations shemes выберите вариант с размером под прошивку побольше (при наличии partations.csv это только чтоб пройти проверку перед заливкой во флэш). Или. Удалите перед запуском ide partations.csv, тогда при разметке будет использован тот, что вы выберите в Инструменты/partations shemes.
Добавлено через 9ч. 44мин.:
В итоге все сделал но при загрузке 192.168.4.1 получаю страницу а на ней File not found url:/ Method:GET Arguments:0 Подскажите, что не так подгрузилось и ка исправить? Спасибо.Shurchik, 29 Нояб. 25, 06:23
Известный мне глюк библиотеки WiFi manager. Я выкладывал в данной теме подправленную библиотеку. Поищите в моих сообщениях. Замените её в libraries. Или прошейте мой мод, там такой библиотеки и проблемы нету.
Shurchik
Новичок
Пангоды
4
Отв.3602Вчера, 08:13
Известный мне глюк библиотеки WiFi manager. Я выкладывал в данной теме подправленную библиотеку. Поищите в моих сообщениях. Замените её в libraries. Или прошейте мой мод, там такой библиотеки и проблемы нету.dranek, 29 Нояб. 25, 06:53
Возможно из-за того, что я на форуме новичек - не дает искать сообщения по участнику. А так же не выдает вообще ничего в поиск в теме. Поиск WiFi manager url:forum.homedistiller.ru* тоже не приводит к результату. В общем не нашел исправленную библиотеку. А с вашей прошивкой тоже пока затыки И в 2,3,6 и в 1,18 пока не выходит. Пробую, эксперементирую...
К сожалению, под спойлером закрыть не могу... нет еще 10 сообщений. Прочитаете - удалю.
с IDE 2,3,6 проблемы с библиотеками. я ваши уже и туда и сюда пихал... c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\AppData\Local\arduino\sketches\2E1D4EB3A7102B45DF979099CDC13AD3\sketch\Samovaritch_v1_3_1.ino.cpp.o:(.literal._ZN15AsyncURIMatcherC5EPKct[_ZN15AsyncURIMatcherC5EPKct]+0x0): undefined reference to `AsyncURIMatcher::AsyncURIMatcher(String, unsigned short)' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\AppData\Local\arduino\sketches\2E1D4EB3A7102B45DF979099CDC13AD3\sketch\Samovaritch_v1_3_1.ino.cpp.o:(.literal._Z20printTaskMemoryUsagev+0x8): undefined reference to `uxTaskGetSystemState' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\AppData\Local\arduino\sketches\2E1D4EB3A7102B45DF979099CDC13AD3\sketch\Samovaritch_v1_3_1.ino.cpp.o:(.literal._Z25setupTechnicalWebHandlersv+0x44): undefined reference to `AsyncWebServer::on(AsyncURIMatcher, unsigned char, std::function<void (AsyncWebServerRequest*)>, std::function<void (AsyncWebServerRequest*, String const&, unsigned int, unsigned char*, unsigned int, bool)>, std::function<void (AsyncWebServerRequest*, unsigned char*, unsigned int, unsigned int, unsigned int)>)' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\AppData\Local\arduino\sketches\2E1D4EB3A7102B45DF979099CDC13AD3\sketch\Samovaritch_v1_3_1.ino.cpp.o: in function `AsyncURIMatcher::AsyncURIMatcher(char const*, unsigned short)': c:\Users\User\Documents\Arduino\libraries\ESP_Async_WebServer\src/ESPAsyncWebServer.h:792: undefined reference to `AsyncURIMatcher::AsyncURIMatcher(String, unsigned short)' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\AppData\Local\arduino\sketches\2E1D4EB3A7102B45DF979099CDC13AD3\sketch\Samovaritch_v1_3_1.ino.cpp.o: in function `printTaskMemoryUsage()': C:\Users\User\Documents\Arduino\Samovaritch\Samovaritch_v1_3_1/debug.h:8: undefined reference to `uxTaskGetSystemState' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\AppData\Local\arduino\sketches\2E1D4EB3A7102B45DF979099CDC13AD3\sketch\Samovaritch_v1_3_1.ino.cpp.o: in function `setupTechnicalWebHandlers()': C:\Users\User\Documents\Arduino\Samovaritch\Samovaritch_v1_3_1/TehPg.ino:160: undefined reference to `AsyncWebServer::on(AsyncURIMatcher, unsigned char, std::function<void (AsyncWebServerRequest*)>, std::function<void (AsyncWebServerRequest*, String const&, unsigned int, unsigned char*, unsigned int, bool)>, std::function<void (AsyncWebServerRequest*, unsigned char*, unsigned int, unsigned int, unsigned int)>)' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\Documents\Arduino\Samovaritch\Samovaritch_v1_3_1/TehPg.ino:161: undefined reference to `AsyncWebServer::on(AsyncURIMatcher, unsigned char, std::function<void (AsyncWebServerRequest*)>, std::function<void (AsyncWebServerRequest*, String const&, unsigned int, unsigned char*, unsigned int, bool)>, std::function<void (AsyncWebServerRequest*, unsigned char*, unsigned int, unsigned int, unsigned int)>)' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\Documents\Arduino\Samovaritch\Samovaritch_v1_3_1/TehPg.ino:162: undefined reference to `AsyncWebServer::on(AsyncURIMatcher, unsigned char, std::function<void (AsyncWebServerRequest*)>, std::function<void (AsyncWebServerRequest*, String const&, unsigned int, unsigned char*, unsigned int, bool)>, std::function<void (AsyncWebServerRequest*, unsigned char*, unsigned int, unsigned int, unsigned int)>)' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\Documents\Arduino\Samovaritch\Samovaritch_v1_3_1/TehPg.ino:163: undefined reference to `AsyncWebServer::on(AsyncURIMatcher, unsigned char, std::function<void (AsyncWebServerRequest*)>, std::function<void (AsyncWebServerRequest*, String const&, unsigned int, unsigned char*, unsigned int, bool)>, std::function<void (AsyncWebServerRequest*, unsigned char*, unsigned int, unsigned int, unsigned int)>)' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\Documents\Arduino\Samovaritch\Samovaritch_v1_3_1/TehPg.ino:164: undefined reference to `AsyncWebServer::on(AsyncURIMatcher, unsigned char, std::function<void (AsyncWebServerRequest*)>, std::function<void (AsyncWebServerRequest*, String const&, unsigned int, unsigned char*, unsigned int, bool)>, std::function<void (AsyncWebServerRequest*, unsigned char*, unsigned int, unsigned int, unsigned int)>)' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\User\AppData\Local\arduino\sketches\2E1D4EB3A7102B45DF979099CDC13AD3\sketch\Samovaritch_v1_3_1.ino.cpp.o:C:\Users\User\Documents\Arduino\Samovaritch\Samovaritch_v1_3_1/TehPg.ino:165: more undefined references to `AsyncWebServer::on(AsyncURIMatcher, unsigned char, std::function<void (AsyncWebServerRequest*)>, std::function<void (AsyncWebServerRequest*, String const&, unsigned int, unsigned char*, unsigned int, bool)>, std::function<void (AsyncWebServerRequest*, unsigned char*, unsigned int, unsigned int, unsigned int)>)' follow collect2.exe: error: ld returned 1 exit status Несколько библиотек найдено для "Adafruit_Sensor.h" Используется: C:\Users\User\Documents\Arduino\libraries\Adafruit_Unified_Sensor Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\Adafruit_Unified_Sensor Несколько библиотек найдено для "AsyncTCP.h" Используется: C:\Users\User\Documents\Arduino\libraries\Async_TCP Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\Async_TCP Несколько библиотек найдено для "SimpleMap.h" Используется: C:\Users\User\Documents\Arduino\libraries\SimpleMap Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\SimpleMap Несколько библиотек найдено для "UrlEncode.h" Используется: C:\Users\User\Documents\Arduino\libraries\UrlEncode Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\UrlEncode Несколько библиотек найдено для "NTPClient.h" Используется: C:\Users\User\Documents\Arduino\libraries\NTPClient Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\NTPClient Несколько библиотек найдено для "TimeLib.h" Используется: C:\Users\User\Documents\Arduino\libraries\Time Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\Time Несколько библиотек найдено для "WiFi.h" Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\WiFi Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\ESP8266WiFi Несколько библиотек найдено для "GyverButton.h" Используется: C:\Users\User\Documents\Arduino\libraries\GyverButton Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\GyverButton Несколько библиотек найдено для "GyverPID.h" Используется: C:\Users\User\Documents\Arduino\libraries\GyverPID Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\GyverPID Несколько библиотек найдено для "PID_v1.h" Используется: C:\Users\User\Documents\Arduino\libraries\PID Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\PID Несколько библиотек найдено для "LiquidCrystal_I2C.h" Используется: C:\Users\User\Documents\Arduino\libraries\LiquidCrystal_I2C_ESP32 Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\LiquidCrystal_I2C Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\LiquidCrystal_I2C_ESP32 Несколько библиотек найдено для "GyverStepper2.h" Используется: C:\Users\User\Documents\Arduino\libraries\GyverStepper Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\GyverStepper Несколько библиотек найдено для "OneWire.h" Используется: C:\Users\User\Documents\Arduino\libraries\OneWire Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\OneWire Несколько библиотек найдено для "PID_AutoTune_v0.h" Используется: C:\Users\User\Documents\Arduino\libraries\PID_AutoTune_v0 Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\PID_AutoTune_v0 Несколько библиотек найдено для "ESP32PWM.h" Используется: C:\Users\User\Documents\Arduino\libraries\ESP32PWM Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\ESP32PWM Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\ESP32Servo Несколько библиотек найдено для "ArduinoTrace.h" Используется: C:\Users\User\Documents\Arduino\libraries\ArduinoTrace Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\ArduinoTrace Несколько библиотек найдено для "LuaWrapper.h" Используется: C:\Users\User\Documents\Arduino\libraries\ESP-Arduino-Lua Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\ESP-Arduino-Lua Несколько библиотек найдено для "BlynkSimpleEsp32.h" Используется: C:\Users\User\Documents\Arduino\libraries\Blynk Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\Blynk Несколько библиотек найдено для "DallasTemperature.h" Используется: C:\Users\User\Documents\Arduino\libraries\DallasTemperature Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\DallasTemperature Несколько библиотек найдено для "ESPAsyncWebServer.h" Используется: C:\Users\User\Documents\Arduino\libraries\ESP_Async_WebServer Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\ESP_Async_WebServer Несколько библиотек найдено для "Adafruit_BMP085_U.h" Используется: C:\Users\User\Documents\Arduino\libraries\Adafruit_BMP085_Unified Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\Adafruit_BMP085_Unified Несколько библиотек найдено для "ESPping.h" Используется: C:\Users\User\Documents\Arduino\libraries\ESPping Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\ESPping Несколько библиотек найдено для "AsyncMqttClient.h" Используется: C:\Users\User\Documents\Arduino\libraries\async-mqtt-client Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\async-mqtt-client Несколько библиотек найдено для "Wire.h" Используется: C:\Users\User\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\Wire Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\не Wire Несколько библиотек найдено для "simple_queue.h" Используется: C:\Users\User\Documents\Arduino\libraries\simple_queue Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\simple_queue Несколько библиотек найдено для "asyncHTTPrequest.h" Используется: C:\Users\User\Documents\Arduino\libraries\asyncHTTPrequest Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\asyncHTTPrequest Несколько библиотек найдено для "ModbusMaster.h" Используется: C:\Users\User\Documents\Arduino\libraries\ModbusMaster Не используется: C:\Users\User\AppData\Local\Arduino15\libraries\ModbusMaster exit status 1
Compilation error: exit status 1
гига на эту ошибку дала такую кашу инфы: Ошибка компиляции связана с отсутствием определённых символов (`undefined reference`), необходимых для сборки проекта Arduino для ESP32. Рассмотрим причины и возможные решения проблемы подробнее.
### Ошибка №1: `AsyncURIMatcher` ``` undefined reference to `AsyncURIMatcher::AsyncURIMatcher(String, unsigned short)' ``` Эта ошибка возникает потому, что конструктор класса `AsyncURIMatcher` не найден линкером. Возможные причины: - Устаревший или неправильно установленный библиотека Async Web Server. - Некорректная версия библиотеки.
**Решение:** Проверьте версию установленной библиотеки **ESPAsyncWebServer**. Обновите её до последней версии, удалив старую библиотеку и установив новую из менеджера библиотек Arduino IDE. Обычно проблема решается обновлением библиотеки до актуальной версии.
### Ошибка №2: `uxTaskGetSystemState` ``` undefined reference to `uxTaskGetSystemState' ``` Это означает, что линкер не находит реализацию функции FreeRTOS API для отображения состояния потоков. Причина: - Библиотека FreeRTOS должна быть подключена правильно.
**Решение:** Используйте правильный заголовочный файл и убедитесь, что включаете необходимые файлы перед использованием функций FreeRTOS: ```cpp #include <freertos/FreeRTOS.h> #include <freertos/task.h> ``` Также проверьте наличие поддержки FPU (Floating Point Unit) в настройках платы ESP32, если используете операции с плавающей точкой.
### Ошибка №3: `AsyncWebServer::on(...)` ``` undefined reference to `AsyncWebServer::on(AsyncURIMatcher, ...) ``` Здесь аналогично первой ошибке, проблема в отсутствии реализации методов обработки запросов веб-сервера. Это снова связано с версией библиотеки ESPAsyncWebServer.
**Решение:** Обновление библиотеки должно решить проблему. Проверьте правильность подключения библиотеки и попробуйте заново собрать проект.
---
## Полезные советы: 1. Удалите и переустановите библиотеку **ESPAsyncWebServer**, используя менеджер библиотек Arduino IDE. 2. Обязательно очистите кэш проекта, удаляя временные файлы, созданные средой разработки Arduino, особенно папку `/sketches/<hash>/`. 3. Используйте последнюю версию среды Arduino IDE и соответствующих инструментов для ESP32.
а с 1,18
c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: sketch\Samovaritch_v1_3_1.ino.cpp.o:(.literal._Z20printTaskMemoryUsagev+0x8): undefined reference to `uxTaskGetSystemState' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: sketch\Samovaritch_v1_3_1.ino.cpp.o: in function `printTaskMemoryUsage()': C:\Users\User\Documents\Arduino\Samovaritch\Samovaritch_v1_3_1/debug.h:8: undefined reference to `uxTaskGetSystemState' collect2.exe: error: ld returned 1 exit status Несколько библиотек найдено для "DallasTemperature.h" Используется: C:\Users\User\Documents\Arduino\libraries\DallasTemperature Не используется: C:\Program Files (x86)\Arduino\libraries\DallasTemperature Несколько библиотек найдено для "AsyncTCP.h" Используется: C:\Users\User\Documents\Arduino\libraries\Async_TCP Не используется: C:\Program Files (x86)\Arduino\libraries\Async_TCP Несколько библиотек найдено для "ESPAsyncWebServer.h" Используется: C:\Users\User\Documents\Arduino\libraries\ESP_Async_WebServer Не используется: C:\Program Files (x86)\Arduino\libraries\ESP_Async_WebServer Несколько библиотек найдено для "GyverButton.h" Используется: C:\Users\User\Documents\Arduino\libraries\GyverButton Не используется: C:\Program Files (x86)\Arduino\libraries\GyverButton Несколько библиотек найдено для "AsyncMqttClient.h" Используется: C:\Users\User\Documents\Arduino\libraries\async-mqtt-client Не используется: C:\Program Files (x86)\Arduino\libraries\async-mqtt-client Несколько библиотек найдено для "GyverStepper2.h" Используется: C:\Users\User\Documents\Arduino\libraries\GyverStepper Не используется: C:\Program Files (x86)\Arduino\libraries\GyverStepper Несколько библиотек найдено для "ArduinoTrace.h" Используется: C:\Users\User\Documents\Arduino\libraries\ArduinoTrace Не используется: C:\Program Files (x86)\Arduino\libraries\ArduinoTrace Несколько библиотек найдено для "BlynkSimpleEsp32.h" Используется: C:\Users\User\Documents\Arduino\libraries\Blynk Не используется: C:\Program Files (x86)\Arduino\libraries\Blynk Несколько библиотек найдено для "Adafruit_Sensor.h" Используется: C:\Users\User\Documents\Arduino\libraries\Adafruit_Unified_Sensor Не используется: C:\Program Files (x86)\Arduino\libraries\Adafruit_Unified_Sensor Несколько библиотек найдено для "UrlEncode.h" Используется: C:\Users\User\Documents\Arduino\libraries\UrlEncode Не используется: C:\Program Files (x86)\Arduino\libraries\UrlEncode Несколько библиотек найдено для "GyverPID.h" Используется: C:\Users\User\Documents\Arduino\libraries\GyverPID Не используется: C:\Program Files (x86)\Arduino\libraries\GyverPID Несколько библиотек найдено для "SimpleMap.h" Используется: C:\Users\User\Documents\Arduino\libraries\SimpleMap Не используется: C:\Program Files (x86)\Arduino\libraries\SimpleMap Несколько библиотек найдено для "TimeLib.h" Используется: C:\Users\User\Documents\Arduino\libraries\Time Не используется: C:\Program Files (x86)\Arduino\libraries\Time Несколько библиотек найдено для "Adafruit_BMP085_U.h" Используется: C:\Users\User\Documents\Arduino\libraries\Adafruit_BMP085_Unified Не используется: C:\Program Files (x86)\Arduino\libraries\Adafruit_BMP085_Unified Несколько библиотек найдено для "OneWire.h" Используется: C:\Users\User\Documents\Arduino\libraries\OneWire Не используется: C:\Program Files (x86)\Arduino\libraries\OneWire Несколько библиотек найдено для "PID_v1.h" Используется: C:\Users\User\Documents\Arduino\libraries\PID Не используется: C:\Program Files (x86)\Arduino\libraries\PID Несколько библиотек найдено для "ESP32PWM.h" Используется: C:\Users\User\Documents\Arduino\libraries\ESP32PWM Не используется: C:\Program Files (x86)\Arduino\libraries\ESP32Servo Несколько библиотек найдено для "LuaWrapper.h" Используется: C:\Users\User\Documents\Arduino\libraries\ESP-Arduino-Lua Не используется: C:\Program Files (x86)\Arduino\libraries\ESP-Arduino-Lua Несколько библиотек найдено для "asyncHTTPrequest.h" Используется: C:\Users\User\Documents\Arduino\libraries\asyncHTTPrequest Не используется: C:\Program Files (x86)\Arduino\libraries\asyncHTTPrequest Несколько библиотек найдено для "ESPping.h" Используется: C:\Users\User\Documents\Arduino\libraries\ESPping Не используется: C:\Program Files (x86)\Arduino\libraries\ESPping Несколько библиотек найдено для "PID_AutoTune_v0.h" Используется: C:\Users\User\Documents\Arduino\libraries\PID_AutoTune_v0 Не используется: C:\Program Files (x86)\Arduino\libraries\PID_AutoTune_v0 Несколько библиотек найдено для "LiquidCrystal_I2C.h" Используется: C:\Users\User\Documents\Arduino\libraries\LiquidCrystal_I2C_ESP32 Не используется: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C exit status 1 Ошибка компиляции для платы ESP32 Dev Module.
Паять это да а вот с программированием пока на Вы..
Сообщение удалится через 6ч
lkosojКуратор
Видное
613 676
Отв.3605Вчера, 14:33 (через 4 мин)
Удалите все библиотеки по этим путям (оба каталога должны быть полностью пустыми): C:\Users\User\Documents\Arduino\libraries\ C:\Program Files (x86)\Arduino\libraries\
Скопируйте в C:\Users\User\Documents\Arduino\libraries\ все из папки libraries с Самоваром.
dranek
Доктор наук
Минск
534 496
Отв.3606Вчера, 15:07 (через 34 мин)
Shurchik, кроме того, для прошивки Самовара в менеджере плат установите SDK esp32 от Espressif Systems версии 2.0.11, а вот для мода - SDK версии 3.3.3 и Arduino IDE 2.3.6. Удалите то, что вы сами накопировали в C:\Users\User\AppData\Local\Arduino15\libraries\, библиотеки прошивки должны быть только в C:\Users\User\Documents\Arduino\libraries\. У каждой прошивки свой набор библиотек, смешивать нельзя. Возможно, если далеко зашли есть смысл удалить IDE, почистить все папки и установить заново. Чтобы корректно установить мод прочитайте все сообщения с его релизами, я в них писал как это сделать.
Shurchik
Новичок
Пангоды
4
Отв.3607Вчера, 17:39
в 1.18 поставил как раз 2.0.11 и сделал все по инструкции, залился самовар но при подключении не дает страницу, только File not found url:/ Method:GET Arguments:0
К сожалению, нет такой же полной инструкции для самоварыча. а так в 2.3.6 стоит 3.3.3
Shurchik, плата выбрана ESP32 Dev Module? Перед компиляцией запускали 1_install_libraries.bat и 2_clear_arduino_cashe.bat? 3_restore_libraries.bat нужен для восстановления прежних библиотек после прошивки. Tools → Partition Scheme выбрано Custom? Судя по undefined reference to `uxTaskGetSystemState' что то не так с SDK. Попробуйте переустановить её или в начало скетча добавить #include "freertos/task.h" Еще ошибки с библиотекой AsyncWebServer, видимо используется не та или опять из-за кривой SDK. Только что у себя проверил, компилируется. Скрин. Автоматика Самовар. Вопросы по электр(он)ике.