Доброе время суток
Flprog 6.3.1
ESP-201
Как только включаю обновление по воздуху при компиляции выдает ошибку
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
скажите где покопать?
ESP8266 и OTA
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
ESP8266 и OTA
В таких модулях - Flash память может быть установлена от 512кБ до 4МБ.
Сколько стоит на вашей плате? - Ели меньше 1МБ ---- OTA работать не будит!
Я хочу быть добрее, но люди сами нарываются.
ESP8266 и OTA
Память установлена 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'
Но ругается он не на память а на отсутствие имени хоста.
Вот что он пишет:
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
[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
Почитайте здесь viewtopic.php?f=63&t=6424#p90544
ESP8266 и OTA
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
мож какие настройки потыкать?
Теперь следующая проблема:
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
мож какие настройки потыкать?
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
ESP8266 и OTA
[ref]zikki[/ref], я тоже долго мучился с прошивкой по ОТА,бросил это дело и пользуюсь альтернативным способом ,прошивка через веб браузер,поищите по форуму,очень доволен.
Только поставте IP вручную,не по DHCP в настройках.
Только поставте IP вручную,не по DHCP в настройках.
Последний раз редактировалось Brand2 16 июл 2020, 11:13, всего редактировалось 1 раз.
ESP8266 и OTA
у меня тоже была проблема с ота, но вчера понял почему, у меня роутер стоит в 40 метрах у друга в соседнем подъезде, лан протянут комне и тут стоит хаб и модуль вайфай раздатчик, так вот пока раздающий вай фай у себя не рестартну и не разбужу пингами есп, тоже в списке в ардуино иде не появлялся порт, вчера весь день игрался прошивал работало отлично все. но под вечер опять сбои появились перестала есп конектиться к модулю вайфай, сейчас разбираюсь но думаю проблема там с роутером надо его рестарт сделать если бы только пароль знать от него)Brand2 писал(а): 16 июл 2020, 10:23 [ref]zikki[/ref], я тоже долго мучился с прошивкой по ОТА,бросил это дело и пользуюсь альтернативным способом ,прошивка через веб браузер,поищите по форуму,очень доволен.
Только поставте IP вручную,не по DHCP в настройках.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей