Страница 1 из 1

ESP8266 и OTA

Добавлено: 15 июл 2020, 12:04
zikki
Доброе время суток
Flprog 6.3.1
ESP-201
Как только включаю обновление по воздуху при компиляции выдает ошибку
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
скажите где покопать?

ESP8266 и OTA

Добавлено: 15 июл 2020, 12:30
nalnik
zikki писал(а): 15 июл 2020, 12:04ESP-201
В таких модулях - Flash память может быть установлена от 512кБ до 4МБ.
Сколько стоит на вашей плате? - Ели меньше 1МБ ---- OTA работать не будит!

ESP8266 и OTA

Добавлено: 15 июл 2020, 16:53
zikki
Память установлена 25q40ct как бы на 512.
Но ругается он не на память а на отсутствие имени хоста.
Вот что он пишет:

Arduino: 1.8.11 (Windows 7), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:3MB OTA:~512KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

C:\Users\Vladimir\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':

pr1:137:49: error: 'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'

if(ESPControllerWifiClient_status ) {ArduinoOTA.setHostname ("Picanol_201");

^

pr1:138:19: error: no matching function for call to 'ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>::begin()'

ArduinoOTA.begin();

^

C:\Users\Vladimir\AppData\Local\Temp\flprog\pr1\pr1.ino:138:19: note: candidate is:

In file included from C:\Users\Vladimir\AppData\Local\Temp\flprog\pr1\pr1.ino:6:0:

d:\arduino\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:\arduino\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:\arduino\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ArduinoOTA
Не используется: d:\arduino\PortableFLProg_6-3-1_Win64\ideV5\libraries\ArduinoOTA
Не используется: D:\arduino\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'

ESP8266 и OTA

Добавлено: 15 июл 2020, 20:12
dsfbuy
[ref]zikki[/ref], удалите библиотеки ArduinoOTA в d:\arduino\PortableFLProg_6-3-1_Win64\ideV5\portable\sketchbook\libraries\ и d:\arduino\PortableFLProg_6-3-1_Win64\ideV5\libraries\
Почитайте здесь viewtopic.php?f=63&t=6424#p90544

ESP8266 и OTA

Добавлено: 16 июл 2020, 07:32
zikki
dsfbuy, Спасибо все откомпилировалось.
Теперь следующая проблема:
ESP прошилась к сети цепанулась, пингуется но при попытке прошить по воздуху пишет:
Arduino: 1.8.11 (Windows 7), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

Executable segment sizes:


IROM : 290656 - code in flash (default or ICACHE_FLASH_ATTR)


IRAM : 28464 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)


DATA : 1388 ) - initialized variables (global, static) in RAM/HEAP


RODATA : 4332 ) / 81920 - constants (global, static) in RAM/HEAP


BSS : 26192 ) - zeroed variables (global, static) in RAM/HEAP


Скетч использует 324840 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 31912 байт (38%) динамической памяти, оставляя 50008 байт для локальных переменных. Максимум: 81920 байт.
Uploading.Произошла ошибка при загрузке скетча
.........
08:28:57 [ERROR]: Error Uploading

или no answer
мож какие настройки потыкать?

ESP8266 и OTA

Добавлено: 16 июл 2020, 10:23
Brand2
[ref]zikki[/ref], я тоже долго мучился с прошивкой по ОТА,бросил это дело и пользуюсь альтернативным способом ,прошивка через веб браузер,поищите по форуму,очень доволен.
Только поставте IP вручную,не по DHCP в настройках.

ESP8266 и OTA

Добавлено: 16 июл 2020, 10:41
zikki
Спасибо гляну

ESP8266 и OTA

Добавлено: 02 сен 2020, 10:06
tiger0007
Brand2 писал(а): 16 июл 2020, 10:23 [ref]zikki[/ref], я тоже долго мучился с прошивкой по ОТА,бросил это дело и пользуюсь альтернативным способом ,прошивка через веб браузер,поищите по форуму,очень доволен.
Только поставте IP вручную,не по DHCP в настройках.
у меня тоже была проблема с ота, но вчера понял почему, у меня роутер стоит в 40 метрах у друга в соседнем подъезде, лан протянут комне и тут стоит хаб и модуль вайфай раздатчик, так вот пока раздающий вай фай у себя не рестартну и не разбужу пингами есп, тоже в списке в ардуино иде не появлялся порт, вчера весь день игрался прошивал работало отлично все. но под вечер опять сбои появились перестала есп конектиться к модулю вайфай, сейчас разбираюсь но думаю проблема там с роутером надо его рестарт сделать если бы только пароль знать от него)