6.3.1 Ошибка компиляции IDE OTA
6.3.1 Ошибка компиляции IDE OTA
Здравствуйте Сергей.
Ошибка IDE вылетает при настройке в дереве проекта "обновления прошивки по WiFi".Сам проект пустой. При отключении этой функции все компилируется, вливается и работает.
Код ошибки
Arduino: 1.8.11 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), no dtr (aka ck), 26 MHz, 40MHz, DOUT (compatible), 512KB (FS:none OTA:~246KB), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':
pr1:80:49: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
if(ESPControllerWifiClient_status ) {ArduinoOTA.setHostname ("ESP_test");
^
pr1:81:12: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setPassword'
ArduinoOTA.setPassword((const char *)"000");
^
pr1:82:19: error: no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'
ArduinoOTA.begin();
^
C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino:82:19: note: candidate is:
In file included from C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino:6:0:
d:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: void ArduinoOTAMdnsClass<NetServer, NetClient, NetUDP>::begin(IPAddress, const char*, const char*, OTAStorage&) [with NetServer = WiFiServer; NetClient = WiFiClient; NetUDP = WiFiUDP]
void begin(IPAddress localIP, const char* name, const char* password, OTAStorage& storage) {
^
d:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: candidate expects 4 arguments, 0 provided
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: d:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA
Не используется: d:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\libraries\ArduinoOTA
Не используется: D:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ArduinoOTA
exit status 1
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
С уважением Владимир.
Ошибка IDE вылетает при настройке в дереве проекта "обновления прошивки по WiFi".Сам проект пустой. При отключении этой функции все компилируется, вливается и работает.
Код ошибки
Arduino: 1.8.11 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), no dtr (aka ck), 26 MHz, 40MHz, DOUT (compatible), 512KB (FS:none OTA:~246KB), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':
pr1:80:49: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
if(ESPControllerWifiClient_status ) {ArduinoOTA.setHostname ("ESP_test");
^
pr1:81:12: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setPassword'
ArduinoOTA.setPassword((const char *)"000");
^
pr1:82:19: error: no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'
ArduinoOTA.begin();
^
C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino:82:19: note: candidate is:
In file included from C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino:6:0:
d:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: void ArduinoOTAMdnsClass<NetServer, NetClient, NetUDP>::begin(IPAddress, const char*, const char*, OTAStorage&) [with NetServer = WiFiServer; NetClient = WiFiClient; NetUDP = WiFiUDP]
void begin(IPAddress localIP, const char* name, const char* password, OTAStorage& storage) {
^
d:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA\src/ArduinoOTA.h:87:8: note: candidate expects 4 arguments, 0 provided
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: d:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA
Не используется: d:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\libraries\ArduinoOTA
Не используется: D:\FLprog\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ArduinoOTA
exit status 1
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
С уважением Владимир.
-
- Рядовой
- Сообщения: 20
- Зарегистрирован: 30 дек 2019, 12:30
- Откуда: Сергиев Посад
- Имя: Владимир
- Pratak
- Сержант
- Сообщения: 206
- Зарегистрирован: 08 фев 2016, 20:21
- Имя: Дмитрий
- Благодарил (а): 1 раз
6.3.1 Ошибка компиляции IDE OTA
А у меня ота работает на 6.3.1, правда при первой установке пришлось поудалять некоторые дубли библиотек. В ошибке ТС видно что тоже есть дубли.
Иногда проблемы с ОТА у меня бывают при использовании в проекте пользовательских блоков которые работают с вай фай. Например с ESPUI никак ОТА не заводилась нормально, но из обсуждения в профильной ветке выяснилось что только у меня.
Иногда проблемы с ОТА у меня бывают при использовании в проекте пользовательских блоков которые работают с вай фай. Например с ESPUI никак ОТА не заводилась нормально, но из обсуждения в профильной ветке выяснилось что только у меня.
-
- Рядовой
- Сообщения: 20
- Зарегистрирован: 30 дек 2019, 12:30
- Откуда: Сергиев Посад
- Имя: Владимир
6.3.1 Ошибка компиляции IDE OTA
Очень нужен был и UART и RtmoteXY, а в 6.2.2 это невозможно, а бегать вниз на 7 десятке тоже малость не комильфо.Pratak писал(а): 28 мар 2020, 16:22 А у меня ота работает на 6.3.1, правда при первой установке пришлось поудалять некоторые дубли библиотек. В ошибке ТС видно что тоже есть дубли.
Иногда проблемы с ОТА у меня бывают при использовании в проекте пользовательских блоков которые работают с вай фай. Например с ESPUI никак ОТА не заводилась нормально, но из обсуждения в профильной ветке выяснилось что только у меня.
Выбрал отдельный процессор с UART и обмен данными по воздуху, естественно всё работает, но скорость малость не та.
С Вашей подсказки всё пошло.
А прога супер! Сергей (жаль, что не знаю отчества) ГЕНИЙ! Давно не испытовал радости увлечения, все говорят, что я помолодел.
-
- Лейтенант
- Сообщения: 404
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
6.3.1 Ошибка компиляции IDE OTA
У меня то же выскакивает якобы есть дубли библиотек,но дублей на самом деле нет.И на 6.2.2. иногда эта ошибка выскакивает,но 6.2.2. закрываю и заново открываю-ошибки нет.Pratak писал(а): 28 мар 2020, 16:22 А у меня ота работает на 6.3.1, правда при первой установке пришлось поудалять некоторые дубли библиотек. В ошибке ТС видно что тоже есть дубли.
Иногда проблемы с ОТА у меня бывают при использовании в проекте пользовательских блоков которые работают с вай фай. Например с ESPUI никак ОТА не заводилась нормально, но из обсуждения в профильной ветке выяснилось что только у меня.
- olma
- Рядовой
- Сообщения: 55
- Зарегистрирован: 06 сен 2018, 10:09
- Откуда: ереван
- Имя: Ашот
- Контактная информация:
6.3.1 Ошибка компиляции IDE OTA
столкнулся с этой же проблемой версия 6,3,1 ...ошибка при компиляции при включении в меню ОТА... как вы решили ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 404
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
6.3.1 Ошибка компиляции IDE OTA
Я -не как,работаю в 6.2.2.olma писал(а): 27 апр 2020, 17:54 Новый текстовый документ.txtпривет .
столкнулся с этой же проблемой версия 6,3,1 ...ошибка при компиляции при включении в меню ОТА... как вы решили ?
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
6.3.1 Ошибка компиляции IDE OTA
из версии 6.2.2 скопировать содержимое папки ideV4 в папку ideV5 в версии 6.3.1.
В итоге имеется предыдущая версия ArduinoIDE в свежей версии FLProg со всеми ее фишками и рабочее OTA.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя