Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Установка среды разработки и прошивка LuckyBox
Помечено: Прошивка LuckyBox
- В этой теме 1,126 ответов, 139 участников, последнее обновление 2 месяца назад сделано
genna.
-
АвторСообщения
-
01.09.2021 в 01:04 #87969
На версии в менеджере плат 2.5.0 компиляция работает, на 2.6.0 – ошибка.
из-за переустановки версий в менеджере плат слетела поддержка загрузки раздела данных. Получал ошибку «esptool not found”
По совету гугля снес поддержку esp8266, удалил каталог esp8266 из ардуины и перезапустившись установил поддержку платы нужной версии. После этого все загрузилось и заработало.
заодно отпишусь – дисплей сдуру купил без тача, ( тот что был в наличии на Петроградке не хотел ждать с Али). Лакибокс работает на нём, естественно управление только с веб. Программу для этого не менял. Дисплей запитан от платы esp ( у меня тестовый вемос r2d1). 3,3 на электронику ( от 5 вольт то же работает по даташиту и в реальности) и на подсветку подал 5 вольт через резюк на 220 ом. Пробовал 3.3 с платы – не потянул её бп, уходила в перезагрузку.
08.10.2021 в 18:49 #89841Взял LuckyBox_1_3.ino поймал ощибку Arduino: 1.8.5 (Windows 10), Плата:”NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, 4M (3M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200″ Скетч использует 361460 байт (34%) памяти устройства. Всего доступно 1044464 байт. Глобальные переменные используют 32412 байт (39%) динамической памяти, оставляя 49508 байт для локальных переменных. Максимум: 81920 байт. error: Failed to open usb:0/1A0000/0/1/4 Произошла ошибка при загрузке скетча error: espcomm_open failed error: espcomm_upload_mem failed Этот отчёт будет иметь больше информации с включенной опцией Файл -> Настройки -> “Показать подробный вывод во время компиляции”
10.10.2021 в 09:05 #89893народ,где найти этот файл LuckyBox_1_X.ino
10.10.2021 в 10:55 #8989629.10.2021 в 16:04 #90839Добрый день. Установил ардуино , как написано на сайте. Попробовал скомпилировать , выдаёт ошибку : E:\LuckyBox\setup.cpp: In function ‘void setup()’:
setup.cpp:510:47: error: ‘class ESP8266HTTPUpdate’ has no member named ‘updateSpiffs’
510 | t_httpUpdate_return ret = ESPhttpUpdate.updateSpiffs(web);
| ^~~~~~~~~~~~
setup.cpp:521:39: error: no matching function for call to ‘ESP8266HTTPUpdate::update(String&)’
521 | ret = ESPhttpUpdate.update(box);
| ^
In file included from E:\LuckyBox\setup.h:37,
from E:\LuckyBox\setup.cpp:1:
C:\Users\1\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266httpUpdate\src/ESP8266httpUpdate.h:114:25: note: candidate: ‘t_httpUpdate_return ESP8266HTTPUpdate::update(WiFiClient&, const String&, const String&)’
114 | t_httpUpdate_return update(WiFiClient& client, const String& url, const String& currentVersion = “”);
| ^~~~~~
C:\Users\1\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266httpUpdate\src/ESP8266httpUpdate.h:114:25: note: candidate expects 3 arguments, 1 provided
C:\Users\1\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266httpUpdate\src/ESP8266httpUpdate.h:115:25: note: candidate: ‘t_httpUpdate_return ESP8266HTTPUpdate::update(WiFiClient&, const String&, uint16_t, const String&, const String&)’
115 | t_httpUpdate_return update(WiFiClient& client, const String& host, uint16_t port, const String& uri = “/”,
| ^~~~~~
C:\Users\1\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266httpUpdate\src/ESP8266httpUpdate.h:115:25: note: candidate expects 5 arguments, 1 provided
“C:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++” -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/include” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/lwip2/include” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2/tools/sdk/libc/xtensa-lx106-elf/include” “-IC:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_993488/core” -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10817 -DARDUINO_ESP8266_NODEMCU_ESP12E -DARDUINO_ARCH_ESP8266 “-DARDUINO_BOARD=\”ESP8266_NODEMCU_ESP12E\”” -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\cores\\esp8266” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\variants\\nodemcu” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\SPI” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\Ticker\\src” “-IC:\\Users\\1\\Documents\\Arduino\\libraries\\Adafruit_PWM_Servo_Driver_Library” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\Wire” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WebServer\\src” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266WiFi\\src” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266NetBIOS” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\EEPROM” “-IC:\\Users\\1\\Documents\\Arduino\\libraries\\Arduino-PID-Library-master” “-IC:\\Users\\1\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library” “-IC:\\Users\\1\\Documents\\Arduino\\libraries\\Adafruit_ILI9341-castom” “-IC:\\Users\\1\\Documents\\Arduino\\libraries\\OneWire” “-IC:\\Users\\1\\Documents\\Arduino\\libraries\\Adafruit_BMP085_Library” “-IC:\\Users\\1\\Documents\\Arduino\\libraries\\Adafruit_ADS1X15-master” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\SD\\src” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\SDFS\\src” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266SdFat\\src” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266SSDP” “-IC:\\Users\\1\\Documents\\Arduino\\libraries\\ArduinoJson\\src” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266httpUpdate\\src” “-IC:\\Users\\1\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.0.2\\libraries\\ESP8266HTTPClient\\src” “C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_993488\\sketch\\touch_interrupt.cpp” -o “C:\\Users\\1\\AppData\\Local\\Temp\\arduino_build_993488\\sketch\\touch_interrupt.cpp.o”
Несколько библиотек найдено для “SD.h”
Используется: C:\Users\1\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SD
Не используется: C:\Users\1\Downloads\Новая папка\arduino-nightly\libraries\SD29.10.2021 в 16:25 #90840Инсталлер для вин 10 скачачал по ссылке этого сайта , версия 1.8.16
29.10.2021 в 22:03 #90844Инсталлер для вин 10 скачачал по ссылке этого сайта , версия 1.8.16
Версия самой ардуинки пофиг, главное какую версию для платы ESP8266 поставил, я компилировал на версии 2.4.2 (это в менеджере плат).
30.10.2021 в 10:33 #90871Супер ! Спасибочки . Скомпилировал. Надо бы в шапку вынести , что бы и другие начинающие знали.
30.10.2021 в 10:35 #90872Ардуино пишет , что доступно обновление для некоторых плат и библиотек . Обновлять или не стоит ?
30.10.2021 в 11:24 #9087402.11.2021 в 10:54 #90988Добрый день . На ровном месте появились проблемы с компиляцией в проге ардуино. Еще вчера всё компилировалось , а сегодня выдаёт ошибку :
exit status 1
expected unqualified-id before ‘+’ token
Подскажите , что произошло ? Я ничего абсолютно не менял , не настройки , не прошивку !
02.11.2021 в 14:12 #91002Переустановил содержимое папки LuckyBox-master с гитхаба 2.0.21 и скомпилировалось. У меня вопросик к Willi : скачал ваши прошивки разных версий . Там только BIN файлы . А как их загрузить в плату ? Ардуино не открывает …
02.11.2021 в 17:49 #91009На Гите тоже bin. Их как заливал/обновлял?
02.11.2021 в 18:28 #91010На Гите тоже bin. Их как заливал/обновлял?
Там , кроме них , и бат и загрузчик . Может просто подменять бин файлы ?
03.11.2021 в 08:27 #91040Конечно. Ну или по воздуху.
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.