ESP, IoT ESP8266, проблема с компиляцией скетча

AntonK.

✩✩✩✩✩✩✩
17 Май 2019
6
0
Помогите запустить скетч
BLUETOOTH МАТРИЦА НА АДРЕСНЫХ СВЕТОДИОДАХ

Имею esp8266.
Библиотеки поставил, порт и плату выбрал по инструкции. При компиляции получаю вот это:

Arduino: 1.8.2 (Windows 10), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"


In file included from C:\Users\Admin_scamt\Downloads\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:0:

C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/FastLED.h:17:21: note: #pragma message: FastLED version 3.002.000

# pragma message "FastLED version 3.002.000"

^

In file included from C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/led_sysdefs.h:24:0,

from C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/FastLED.h:44,

from C:\Users\Admin_scamt\Downloads\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:

C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/platforms/esp/8266/led_sysdefs_esp8266.h:15:17: error: conflicting declaration 'typedef uint8_t boolean'

typedef uint8_t boolean;

^

In file included from sketch\GyverMatrixOS_v1.11.ino.cpp:1:0:

C:\Users\Admin_scamt\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\cores\esp8266/Arduino.h:191:14: error: 'boolean' has a previous declaration as 'typedef bool boolean'

typedef bool boolean;

^

In file included from C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/FastLED.h:68:0,

from C:\Users\Admin_scamt\Downloads\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:

C:\Users\Admin_scamt\Documents\Arduino\libraries\FastLED-stm32patch/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

^

exit status 1
Ошибка компиляции для платы WeMos D1 R1.
 

Василий С

✩✩✩✩✩✩✩
19 Май 2019
4
1
Полный текст ошибки:

Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

Изменены опции сборки, пересобираем все
In file included from C:\Arduino\Matrix\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.10\GyverMatrixOS_v1.10.ino:137:0:

C:\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.006

# pragma message "FastLED version 3.002.006"

^

In file included from C:\Arduino\libraries\FastLED/led_sysdefs.h:27:0,

from C:\Arduino\libraries\FastLED/FastLED.h:41,

from C:\Arduino\Matrix\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.10\GyverMatrixOS_v1.10.ino:137:

C:\Arduino\libraries\FastLED/platforms/esp/8266/led_sysdefs_esp8266.h:15:17: error: conflicting declaration 'typedef uint8_t boolean'

typedef uint8_t boolean;

^

In file included from sketch\GyverMatrixOS_v1.10.ino.cpp:1:0:

C:\Users\Vasos\OneDrive\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.5.1\cores\esp8266/Arduino.h:191:14: error: 'boolean' has a previous declaration as 'typedef bool boolean'

typedef bool boolean;

^

In file included from C:\Arduino\libraries\FastLED/FastLED.h:65:0,

from C:\Arduino\Matrix\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.10\GyverMatrixOS_v1.10.ino:137:

C:\Arduino\libraries\FastLED/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

^

exit status 1
Ошибка компиляции для платы WeMos D1 R1.

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

AntonK.

✩✩✩✩✩✩✩
17 Май 2019
6
0
У меня аналогичная проблема: при компиляции скетча Алекса ошибка: No hardware SPI pins defined. All SPI access will default to bitbanged output...
Плата Wemos D1 R2 V2.1.0, но ошибка возникает на этапе проверки скетча, без подключения платы...
При компиляции примеров встроенных в Ардуино айди проблем нет...
По инструкции надо ставить библиотеки проекта, в твоем случае стоит стандартная. Но у меня не завелось. Удали библиотеку FastLed стандартную и поставь по ссылке.
Мне помогло замена библиотеки от сюда https://github.com/FastLED/FastLED/archive/master.zip
Хоть при этом так же много предупреждений вылазит,но по крайней мере скетч становиться заливаемым.
 

Василий С

✩✩✩✩✩✩✩
19 Май 2019
4
1
Нашел решение проблемы: При установке плат семейства esp не нужно ставить последнюю версию в менеджере плат, а именно 2.5.2!
Версии 2.5.0 и 2.5.1 работают нормально... При компиляции ругается на SPI, но компилирует и грузит в плату.
 

griganam

✩✩✩✩✩✩✩
28 Июн 2019
10
4
@lakec, Добрый день! При компиляции вашей прошивки без mDNC выскакивает ошибка
Arduino: 1.8.9 (Windows 7), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

In file included from J:\рабочий стол\Arduino\GyverLamp_v2.0_without_mDNS\GyverLamp_v2.0_without_mDNS.ino:189:0:

json.h:1:25: error: ArduinoJson.h: No such file or directory

#include <ArduinoJson.h>

^

compilation terminated.

exit status 1
ArduinoJson.h: No such file or directory

Что не так?
 

romavoz

✩✩✩✩✩✩✩
27 Янв 2019
8
2
Здравствуйте, при любой прошивке wemos d1 r1 выскакивает такая ошибка
Безымянный.png
подскажите, пожалуйста, что делать?Безымянный.png
 
Изменено:

Sevast

✩✩✩✩✩✩✩
5 Сен 2019
2
0
Постоянно выскакивает такая проблема. Как решить?


Клип.jpg
 
Изменено:

geraldm121

✩✩✩✩✩✩✩
18 Дек 2018
1
0
Не хочет компилировать код, выдаёт эту ошибку:
Arduino: 1.6.7 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Sketch + WiFi Settings, 115200"

WARNING: Spurious .github folder in 'WiFiManager' library
Изменены опции сборки, пересобираем все
In file included from C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/opt.h:51:0,

from C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwip/init.h:40,

from C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\cores\esp8266/IPAddress.h:27,

from C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31,

from C:\Users\компухтер\Desktop\GyverLamp_v1.3\GyverLamp_v1.3.ino:73:

C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwipopts.h:1301:2: error: #error TCP_MSS must be defined

#error TCP_MSS must be defined

^

C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwipopts.h:2381:2: error: #error LWIP_IPV6 must be defined

#error LWIP_IPV6 must be defined

^

C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/lwip2/include/lwipopts.h:3534:2: error: #error LWIP_FEATURES must be defined

#error LWIP_FEATURES must be defined

^

In file included from C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:29:0,

from C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:34,

from C:\Users\компухтер\Desktop\GyverLamp_v1.3\GyverLamp_v1.3.ino:73:

C:\Users\компухтер\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0/tools/sdk/include/user_interface.h:34:2: error: #error LWIP_OPEN_SRC must be defined

#error LWIP_OPEN_SRC must be defined

^

C:\Users\компухтер\Desktop\GyverLamp_v1.3\GyverLamp_v1.3.ino:74:23: fatal error: DNSServer.h: No such file or directory

compilation terminated.

exit status 1
Ошибка компиляции.

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

Все библиотеки установлены верно
STDxGr70t3k.jpgeJxrgWyj0pQ.jpg
 

Vadimsen

✩✩✩✩✩✩✩
15 Окт 2019
8
0
Добрый вечер. Прошивка v1.4ino появляется ошибка при проверке :exit status 1 'showWarning' was not declared in this scope. Подскажите пожалуйста что не так. Где искать. Не являюсь ардуинщиком, но пытаюсь разобраться
 

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
207
Добрый вечер. Прошивка v1.4ino появляется ошибка при проверке :exit status 1 'showWarning' was not declared in this scope. Подскажите пожалуйста что не так. Где искать. Не являюсь ардуинщиком, но пытаюсь разобраться
Мало информации, даже проект не указан.
Но почему-то я уверен, что ты просто не распаковал архив с проектом целиком.
 

Vadimsen

✩✩✩✩✩✩✩
15 Окт 2019
8
0
Мало информации, даже проект не указан.
Но почему-то я уверен, что ты просто не распаковал архив с проектом целиком.
Перебросили из темы gyver lamp. Проект gynner47. Архив как бы один. Библиотеку кинул program files. Arduino. Libraries. Но там ещё библиотеки от других проектов ламп. Может они мешают?
 

gunner47

★★★★★✩✩
18 Июн 2019
253
393
Перебросили из темы gyver lamp. Проект gynner47. Архив как бы один. Библиотеку кинул program files. Arduino. Libraries. Но там ещё библиотеки от других проектов ламп. Может они мешают?
Я тоже ставлю на то, что не полностью или неправильно распакован архив. Попробуйте его распаковать в новую папку и скомпилировать. Библиотеки не причем. ShowWarning - функция из файла effects.ino, насколько я помню.
 

Vadimsen

✩✩✩✩✩✩✩
15 Окт 2019
8
0
Я тоже ставлю на то, что не полностью или неправильно распакован архив. Попробуйте его распаковать в новую папку и скомпилировать. Библиотеки не причем. ShowWarning - функция из файла effects.ino, насколько я помню.
Распаковал другим архиватором результат тот же. Попробую ещё раз скачать архив. Но если бы он был битый, он бы и не разархивировался
 

gunner47

★★★★★✩✩
18 Июн 2019
253
393
Распаковал другим архиватором результат тот же. Попробую ещё раз скачать архив. Но если бы он был битый, он бы и не разархивировался
Я не говорил, что архив битый. Такое чаще происходит, если архив распаковывается в существующую папку, но не затирает старые файлы новыми. Потому я просил распаковать именно в новую папку.
 

Vadimsen

✩✩✩✩✩✩✩
15 Окт 2019
8
0
Я не говорил, что архив битый. Такое чаще происходит, если архив распаковывается в существующую папку, но не затирает старые файлы новыми. Потому я просил распаковать именно в новую папку.
Да это тоже сделал.
 

Vadimsen

✩✩✩✩✩✩✩
15 Окт 2019
8
0
Я не говорил, что архив битый. Такое чаще происходит, если архив распаковывается в существующую папку, но не затирает старые файлы новыми. Потому я просил распаковать именно в новую папку.
разархивировал в новую папку. На рабочем столе. Название папки латиницей. Остаётся только или ошибка в файле или что-то не хватает в библиотеке?