ESP8266 и OTA

Контроллеры на основе ESP8266
Ответить
zikki
Рядовой
Сообщения: 14
Зарегистрирован: 04 фев 2018, 13:01
Имя: Vladimir

ESP8266 и OTA

Сообщение zikki »

Доброе время суток
Flprog 6.3.1
ESP-201
Как только включаю обновление по воздуху при компиляции выдает ошибку
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
скажите где покопать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

ESP8266 и OTA

Сообщение nalnik »

zikki писал(а): 15 июл 2020, 12:04ESP-201
В таких модулях - Flash память может быть установлена от 512кБ до 4МБ.
Сколько стоит на вашей плате? - Ели меньше 1МБ ---- OTA работать не будит!
Я хочу быть добрее, но люди сами нарываются.
zikki
Рядовой
Сообщения: 14
Зарегистрирован: 04 фев 2018, 13:01
Имя: Vladimir

ESP8266 и OTA

Сообщение 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'
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

ESP8266 и OTA

Сообщение 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
zikki
Рядовой
Сообщения: 14
Зарегистрирован: 04 фев 2018, 13:01
Имя: Vladimir

ESP8266 и OTA

Сообщение 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
мож какие настройки потыкать?
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

ESP8266 и OTA

Сообщение Brand2 »

[ref]zikki[/ref], я тоже долго мучился с прошивкой по ОТА,бросил это дело и пользуюсь альтернативным способом ,прошивка через веб браузер,поищите по форуму,очень доволен.
Только поставте IP вручную,не по DHCP в настройках.
Последний раз редактировалось Brand2 16 июл 2020, 11:13, всего редактировалось 1 раз.
zikki
Рядовой
Сообщения: 14
Зарегистрирован: 04 фев 2018, 13:01
Имя: Vladimir

ESP8266 и OTA

Сообщение zikki »

Спасибо гляну
tiger0007
Рядовой
Сообщения: 13
Зарегистрирован: 28 фев 2019, 16:42
Имя: Sasha

ESP8266 и OTA

Сообщение tiger0007 »

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

Вернуться в «ESP8266»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей