6.3.1 Ошибка компиляции IDE OTA

Ошибка IDE вылетает при настройке в дереве проекта "обновления прошивки по WiFi"

В данный форум Вы можете заносить найденные Вами ошибки.При добавления ошибки пожалуйста приложите файлик error.log который находится в папке с установленной программой
Ответить
Iron
Рядовой
Сообщения: 26
Зарегистрирован: 23.11.2016{, 17:20}
Репутация: 1

6.3.1 Ошибка компиляции IDE OTA

#1

Сообщение Iron » 16.03.2020{, 20:50}

Здравствуйте Сергей.

Ошибка 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'

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

С уважением Владимир.

Vladimirgoodvin
Рядовой
Сообщения: 20
Зарегистрирован: 30.12.2019{, 12:30}
Репутация: 2
Откуда: Сергиев Посад
Имя: Владимир

6.3.1 Ошибка компиляции IDE OTA

#2

Сообщение Vladimirgoodvin » 27.03.2020{, 09:43}

Я по этой причине на 6.2.2 откатился.

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

6.3.1 Ошибка компиляции IDE OTA

#3

Сообщение texbez » 27.03.2020{, 23:20}

То же по этой причине работаю на 6.2.2

Аватара пользователя
Pratak
Сержант
Сообщения: 206
Зарегистрирован: 08.02.2016{, 20:21}
Репутация: 6
Имя: Дмитрий

6.3.1 Ошибка компиляции IDE OTA

#4

Сообщение Pratak » 28.03.2020{, 16:22}

А у меня ота работает на 6.3.1, правда при первой установке пришлось поудалять некоторые дубли библиотек. В ошибке ТС видно что тоже есть дубли.
Иногда проблемы с ОТА у меня бывают при использовании в проекте пользовательских блоков которые работают с вай фай. Например с ESPUI никак ОТА не заводилась нормально, но из обсуждения в профильной ветке выяснилось что только у меня.
Изображение

Vladimirgoodvin
Рядовой
Сообщения: 20
Зарегистрирован: 30.12.2019{, 12:30}
Репутация: 2
Откуда: Сергиев Посад
Имя: Владимир

6.3.1 Ошибка компиляции IDE OTA

#5

Сообщение Vladimirgoodvin » 24.04.2020{, 18:25}

Pratak писал(а):
28.03.2020{, 16:22}
А у меня ота работает на 6.3.1, правда при первой установке пришлось поудалять некоторые дубли библиотек. В ошибке ТС видно что тоже есть дубли.
Иногда проблемы с ОТА у меня бывают при использовании в проекте пользовательских блоков которые работают с вай фай. Например с ESPUI никак ОТА не заводилась нормально, но из обсуждения в профильной ветке выяснилось что только у меня.
Очень нужен был и UART и RtmoteXY, а в 6.2.2 это невозможно, а бегать вниз на 7 десятке тоже малость не комильфо.
Выбрал отдельный процессор с UART и обмен данными по воздуху, естественно всё работает, но скорость малость не та.
С Вашей подсказки всё пошло.
А прога супер! Сергей (жаль, что не знаю отчества) ГЕНИЙ! Давно не испытовал радости увлечения, все говорят, что я помолодел.

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

6.3.1 Ошибка компиляции IDE OTA

#6

Сообщение texbez » 24.04.2020{, 21:06}

Pratak писал(а):
28.03.2020{, 16:22}
А у меня ота работает на 6.3.1, правда при первой установке пришлось поудалять некоторые дубли библиотек. В ошибке ТС видно что тоже есть дубли.
Иногда проблемы с ОТА у меня бывают при использовании в проекте пользовательских блоков которые работают с вай фай. Например с ESPUI никак ОТА не заводилась нормально, но из обсуждения в профильной ветке выяснилось что только у меня.
У меня то же выскакивает якобы есть дубли библиотек,но дублей на самом деле нет.И на 6.2.2. иногда эта ошибка выскакивает,но 6.2.2. закрываю и заново открываю-ошибки нет.

Аватара пользователя
olma
Рядовой
Сообщения: 55
Зарегистрирован: 06.09.2018{, 10:09}
Репутация: 0
Откуда: ереван
Имя: Ашот
Контактная информация:

6.3.1 Ошибка компиляции IDE OTA

#7

Сообщение olma » 27.04.2020{, 17:54}

Новый текстовый документ.txt
(1.61 КБ) 52 скачивания
привет .
столкнулся с этой же проблемой версия 6,3,1 ...ошибка при компиляции при включении в меню ОТА... как вы решили ?

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

6.3.1 Ошибка компиляции IDE OTA

#8

Сообщение texbez » 27.04.2020{, 20:59}

olma писал(а):
27.04.2020{, 17:54}
Новый текстовый документ.txtпривет .
столкнулся с этой же проблемой версия 6,3,1 ...ошибка при компиляции при включении в меню ОТА... как вы решили ?
Я -не как,работаю в 6.2.2.

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

6.3.1 Ошибка компиляции IDE OTA

#9

Сообщение Naladchik » 28.04.2020{, 12:27}

olma писал(а):
27.04.2020{, 17:54}
.. как вы решили ?
из версии 6.2.2 скопировать содержимое папки ideV4 в папку ideV5 в версии 6.3.1.
В итоге имеется предыдущая версия ArduinoIDE в свежей версии FLProg со всеми ее фишками и рабочее OTA.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
Vitez
Сержант
Сообщения: 211
Зарегистрирован: 08.11.2015{, 14:32}
Репутация: 4

6.3.1 Ошибка компиляции IDE OTA

#10

Сообщение Vitez » 28.04.2020{, 18:10}

Из за этого работаю в версии 6.3.0 Там подобной проблемы нет.

Ответить

Вернуться в «Новые»