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

fate

✩✩✩✩✩✩✩
3 Фев 2020
2
0
народ, помогите пожалуйста. Всю голову уже сломал. (Что я где просмотрел опять? :( ).
вижу, что вроде есть проблемы с FastLED. качал и последние версии. и предложенные на форуме. и у Алекса. Результат одинаков.
Остальные ошибки вообще понять не могу что к чему :(




Arduino: 1.8.11 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from E:\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:

E:\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message "FastLED version 3.002.009"

^

In file included from E:\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,

from E:\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

E:\Arduino\libraries\FastLED-3.2.9/fastspi.h:115: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"

^

In file included from C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,

from C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,

from C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:32,

from sketch\GyverLamp_v1.5.5.ino.cpp:1:

C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol

#define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))

^

E:\Arduino\libraries\WiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'

const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";

^

In file included from E:\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:100:0:

C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).

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

Wasik

★✩✩✩✩✩✩
2 Фев 2020
7
10
Тоже не могу скомпилировать.
Ошибки похожие выводятся.
In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,

from C:\Users\Zver\Dropbox\Arduino\_GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/fastspi.h:115: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"



Уже и перешел с Arduino 1.8.5 на 1.8.11
библиотеки из исходного архива используются, размещены только в C:\Program Files (x86)\Arduino\libraries

примеры для ESP8266 заливаются нормально
 
Изменено:

Wasik

★✩✩✩✩✩✩
2 Фев 2020
7
10

fate

✩✩✩✩✩✩✩
3 Фев 2020
2
0
народ, помогите пожалуйста. Всю голову уже сломал. (Что я где просмотрел опять? :( ).
вижу, что вроде есть проблемы с FastLED. качал и последние версии. и предложенные на форуме. и у Алекса. Результат одинаков.
Остальные ошибки вообще понять не могу что к чему :(




Arduino: 1.8.11 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from E:\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:

E:\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message "FastLED version 3.002.009"

^

In file included from E:\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,

from E:\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

E:\Arduino\libraries\FastLED-3.2.9/fastspi.h:115: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"

^

In file included from C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,

from C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,

from C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:32,

from sketch\GyverLamp_v1.5.5.ino.cpp:1:

C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol

#define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))

^

E:\Arduino\libraries\WiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'

const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";

^

In file included from E:\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:100:0:

C:\Users\inter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'

enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };

^

exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).

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

Проблему решил залив прошивку от gunner47. залилось. спасибо за ответы. Ардуина тот еще бубен, где проблема вылезет и как решить ..... поставил уже стоит жену радует. теперь с часами буду мучатся.
 

Antonito

✩✩✩✩✩✩✩
5 Фев 2020
4
0
Народ ПРОБЛЕМА. Все собрал ровно и уже испробовал что только возможно (менеджеры плат менял, разные платы ставил). Сама плата ESP8266MOD. Часть светодиодов в матрице загорается только при использовании в программы WEMOS R1 D1 PRO. ХЕЕЕЕЛП.
 

Вложения

Старик Похабыч

★★★★★★★
14 Авг 2019
4,200
1,287
Москва
Это не ПРОБЛЕМ ни разу, и даже не проблемка
D2 на будет рана 4, а D4 равна 2
поэтому можно записать просто
#define LED_PIN 2
и для второй строки аналогично,

ЗЫ. проблемы будут позже ;)
 

Antonito

✩✩✩✩✩✩✩
5 Фев 2020
4
0
Это не ПРОБЛЕМ ни разу, и даже не проблемка
D2 на будет рана 4, а D4 равна 2
поэтому можно записать просто
#define LED_PIN 2
и для второй строки аналогично,

ЗЫ. проблемы будут позже ;)



Честно не понял тебя. Можешь описать поподробнее, заранее спасибо)
 

denzlat

✩✩✩✩✩✩✩
11 Янв 2020
2
0
ребята помогите...всю голову сломал..
Arduino: 1.8.10 (Windows 7), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\D\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:

C:\Users\D\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message "FastLED version 3.003.002"

^

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

from C:\Users\D\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

C:\Users\D\Documents\Arduino\libraries\FastLED/fastspi.h:130: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"

^

Скетч использует 329552 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM3
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
File "C:\Users\D\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module>
esptool.main(fakeargs)
File "C:/Users/D/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2653, in main
esp.connect(args.before)
File "C:/Users/D/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 468, in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

_

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

Старик Похабыч

★★★★★★★
14 Авг 2019
4,200
1,287
Москва
@Antonito, Все в информатике числа, если что то кажется не числом, то это все равно число.
Что собой представляет строка кода #define BTN_PIN D2 ?
Это указание компилятору везде, где встретиться BTN_PIN (батон_пин, пин, куда подключена кнопка) подставлять значение из D2. Если тебе компилятор пишет, что он не знает что такое D2 , то это просто означает, что D2 нигде не описана. Для решения можно сделать 2 вещи: 1) описать D2 , сделать в начале что то типа #define D2 4 , т.е. назначить ей значение, тогда D2 будет везде меняться на 4, и соотв. BTN_PIN будет меняться на ту же 4
Все это сотни раз уже описано на форуме. И даже если посмотреть
распиновку контактов для платы, то видно какому D какой GPIO соответствует. Далее достаточно брать только номер GPIO для нужного D
 

fitous52

✩✩✩✩✩✩✩
8 Фев 2020
3
0
При компиляции выдает следующую ошибку:

Arduino: 1.8.11 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

ПРЕДУПРЕЖДЕНИЕ: библиотека Timezone должна запускаться на архитектурах avr и может быть несовместима с вашей платой на архитектуре esp8266.
In file included from D:\Прошивки\Готовые проекты\GunnerLamp47\GyverLamp-master\firmware\GyverLamp_v1.4\GyverLamp_v1.4.ino:122:0:

C:\Users\Admin\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message "FastLED version 3.003.002"

^

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

from D:\Прошивки\Готовые проекты\GunnerLamp47\GyverLamp-master\firmware\GyverLamp_v1.4\GyverLamp_v1.4.ino:122:

C:\Users\Admin\Documents\Arduino\libraries\FastLED/fastspi.h:130: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"

^

D:\Прошивки\Готовые проекты\GunnerLamp47\GyverLamp-master\firmware\GyverLamp_v1.4\button.ino: In function 'void buttonTick()':

button:159:19: error: 'class GButton' has no member named 'getHoldClicks'

exit status 1
'class GButton' has no member named 'getHoldClicks'

Ардуино обновил, Fastled заменял разные пробовал, версию ядра поставил 2.5.2, библиотеки поставил из папки со скетчем, где копать дальше?
 

Antonito

✩✩✩✩✩✩✩
5 Фев 2020
4
0
@Antonito, Все в информатике числа, если что то кажется не числом, то это все равно число.
Что собой представляет строка кода #define BTN_PIN D2 ?
Это указание компилятору везде, где встретиться BTN_PIN (батон_пин, пин, куда подключена кнопка) подставлять значение из D2. Если тебе компилятор пишет, что он не знает что такое D2 , то это просто означает, что D2 нигде не описана. Для решения можно сделать 2 вещи: 1) описать D2 , сделать в начале что то типа #define D2 4 , т.е. назначить ей значение, тогда D2 будет везде меняться на 4, и соотв. BTN_PIN будет меняться на ту же 4
Все это сотни раз уже описано на форуме. И даже если посмотреть
распиновку контактов для платы, то видно какому D какой GPIO соответствует. Далее достаточно брать только номер GPIO для нужного D



Спасибо за подсказку) Но теперь другая проблема - подсвечивается всего лишь 3 светодиодные полосы полосы (что не так не пойму) В менеджере плат выбираю esp8266 версию 2.5.1.

In file included from C:\Users\anton\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:99:0:

D:\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message "FastLED version 3.002.009"

^

In file included from D:\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,

from C:\Users\anton\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:99:

D:\Arduino\libraries\FastLED-3.2.9/fastspi.h:115: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"

^

Скетч использует 329600 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM3
Connecting....
Chip is ESP8266EX
Features: WiFi
MAC: dc:4f:22:76:33:fe
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 333760 bytes to 237480...

Writing at 0x00000000... (6 %)
Writing at 0x00004000... (13 %)
Writing at 0x00008000... (20 %)
Writing at 0x0000c000... (26 %)
Writing at 0x00010000... (33 %)
Writing at 0x00014000... (40 %)
Writing at 0x00018000... (46 %)
Writing at 0x0001c000... (53 %)
Writing at 0x00020000... (60 %)
Writing at 0x00024000... (66 %)
Writing at 0x00028000... (73 %)
Writing at 0x0002c000... (80 %)
Writing at 0x00030000... (86 %)
Writing at 0x00034000... (93 %)
Writing at 0x00038000... (100 %)
Wrote 333760 bytes (237480 compressed) at 0x00000000 in 21.1 seconds (effective 126.5 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

Вроде прошивка заливается нормально, но горит часть платы((((. Что делать ?
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,200
1,287
Москва
Прошивка залилась нормально, факт. Проверять контакты, настройки. Читать форум - неполная работа матрицы часто встречается. В скетче ошибок нет, а что не так подключено никто не увидит.
 

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

★★★★✩✩✩
2 Авг 2018
727
207
Может кто поможет. Уже и библиотеки перемещал в папку со скетчем, не помогает, переустановка тоже.

Arduino: 1.8.11 Hourly Build 2019/09/30 10:33 (Windows 8.1), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"
IC:\\Users\\iRU\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.5.2\\libraries\\EEPROM" "-IC:\\Program Files (x86)\\Arduino\\libraries\\libraries\\NTPClient" "C:\\Users\\iRU\\AppData\\Local\\Temp\\arduino_build_750615\\sketch\\GyverLamp_v1.5.5.ino.cpp" -o nul
Alternatives for GyverButton.h: []GyverLamp_v1.5.5:105:25: error: GyverButton.h: No such file or directory

ResolveLibrary(GyverButton.h) #include <GyverButton.h>

-> candidates: [] ^

compilation terminated.

Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\iRU\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi
Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Users\iRU\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\DNSServer
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Users\iRU\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WebServer
Несколько библиотек найдено для "WiFiManager.h"
Используется: C:\Program
Не используется: C:\Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\iRU\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\EEPROM
Несколько библиотек найдено для "NTPClient.h"
Используется: C:\Program
Не используется: C:\Program
Несколько библиотек найдено для "FastLED.h"
Используется: C:\Program
Используем библиотеку FastLED версии 3.3.2 из папки: C:\Program Files
Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:\Users\iRU\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi
Используем библиотеку DNSServer версии 1.1.1 из папки: C:\Users\iRU\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\DNSServer
Используем библиотеку ESP8266WebServer версии 1.0 из папки: C:\Users\iRU\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WebServer
Используем библиотеку WiFiManager версии 0.15.0 из папки: C:\Program Files
Используем библиотеку EEPROM версии 1.0 из папки: C:\Users\iRU\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\EEPROM
Используем библиотеку NTPClient версии 3.2.0 из папки: C:\Program Files
exit status 1
GyverButton.h: No such file or directory
Во-первых, почитай инструкцию для новичков https://alexgyver.ru/arduino-first/, во-вторых установи стабильную версию Arduino IDE
 

Antonito

✩✩✩✩✩✩✩
5 Фев 2020
4
0
@Старик Похабыч, спасибо за ответ, а не мог бы хотя бы показать где обсуждается данная тема или показать где ошибка может быть. (спасибо, трахтибидох))))))
 

Paul777

✩✩✩✩✩✩✩
6 Окт 2019
1
0
Библиотеки в одном месте.
Ядро 2.5.2.
Не компилируется. Может кто увидит профессиональным взглядом причину?
Arduino: 1.8.10 (Windows XP), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (2M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Documents and Settings\work\Local Settings\Application Data\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Documents and Settings\work\Local Settings\Application Data\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Documents and Settings\work\Мои документы\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,ssl=all,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=0000_0000 -ide-version=10810 -build-path C:\DOCUME~1\work\LOCALS~1\Temp\arduino_build_628683 -warnings=all -build-cache C:\DOCUME~1\work\LOCALS~1\Temp\arduino_cache_923463 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Documents and Settings\work\Local Settings\Application Data\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -prefs=runtime.tools.mkspiffs-2.5.0-3-20ed2b9.path=C:\Documents and Settings\work\Local Settings\Application Data\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-3-20ed2b9 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Documents and Settings\work\Local Settings\Application Data\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-3-20ed2b9.path=C:\Documents and Settings\work\Local Settings\Application Data\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9 -prefs=runtime.tools.python.path=C:\Documents and Settings\work\Local Settings\Application Data\Arduino15\packages\esp8266\tools\python\3.7.2-post1 -prefs=runtime.tools.python-3.7.2-post1.path=C:\Documents and Settings\work\Local Settings\Application Data\Arduino15\packages\esp8266\tools\python\3.7.2-post1 -verbose C:\Program Files\Arduino\firmware\GyverLamp_v1.4\GyverLamp_v1.4\GyverLamp_v1.4.ino
panic: Failed to find GetFileInformationByHandleEx procedure in kernel32.dll: Не найдена указанная процедура.

goroutine 1 [running]:
syscall.(*LazyProc).mustFind(0x11c419e0)
/home/jenkins/go1.12.5/src/syscall/dll_windows.go:311 +0x42
syscall.(*LazyProc).Addr(0x11c419e0, 0xdda500)
/home/jenkins/go1.12.5/src/syscall/dll_windows.go:318 +0x21
internal/syscall/windows.GetFileInformationByHandleEx(0x780, 0x9, 0x11c71a04, 0x8, 0x3, 0x11c1f348)
/home/jenkins/go1.12.5/src/internal/syscall/windows/zsyscall_windows.go:353 +0x27
os.newFileStatFromGetFileInformationByHandle(0x11d1c040, 0x3c, 0x780, 0x0, 0x11d1c040, 0x3c)
/home/jenkins/go1.12.5/src/os/types_windows.go:52 +0x135
os.(*File).Stat(0x11c3eee0, 0x984490, 0x11c3eee0, 0x0, 0x11c3eee0)
/home/jenkins/go1.12.5/src/os/stat_windows.go:55 +0x133
io/ioutil.ReadFile(0x11d1c040, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/jenkins/go1.12.5/src/io/ioutil/ioutil.go:62 +0xac
github.com/arduino/go-paths-helper.(*Path).ReadFile(...)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/go-paths-helper/paths.go:407
github.com/arduino/arduino-cli/arduino/cores/packageindex.LoadIndex(0x11c3eed8, 0xa29e60, 0x11c4de00, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packageindex/index.go:205 +0x2f
github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).LoadPackageIndexFromFile(0x11cfec60, 0x11c3eed8, 0x0, 0x0, 0x11c3eed8)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/package_manager.go:202 +0x25
github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).loadPlatforms(0x11cfec60, 0x11c91650, 0x11c3ee18, 0x7, 0x11c44c18)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/loader.go:186 +0xf4d
github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).LoadHardwareFromDirectory(0x11cfec60, 0x11c3ebf8, 0xdda500, 0x703815)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/loader.go:116 +0x43f
github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).LoadHardwareFromDirectories(0x11cfec60, 0x11c3ec00, 0x2, 0x2, 0x1, 0x1)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/loader.go:52 +0x4f
github.com/arduino/arduino-cli/legacy/builder.(*HardwareLoader).Run(0xdebc68, 0x11ce05a0, 0xdebc68, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/hardware_loader.go:43 +0xe4
github.com/arduino/arduino-cli/legacy/builder.(*ContainerSetupHardwareToolsLibsSketchAndProps).Run(0xdebc68, 0x11ce05a0, 0xdebc68, 0xdda500)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/container_setup.go:60 +0x266
github.com/arduino/arduino-cli/legacy/builder.runCommands(0x11ce05a0, 0x11c71f0c, 0x2, 0x2, 0xffffff01, 0x0, 0x4)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/builder.go:210 +0xbd
github.com/arduino/arduino-cli/legacy/builder.(*ParseHardwareAndDumpBuildProperties).Run(0x11c71f40, 0x11ce05a0, 0xdebbb4, 0x11c3ec90)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/builder.go:198 +0xbc
github.com/arduino/arduino-cli/legacy/builder.RunParseHardwareAndDumpBuildProperties(...)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/builder.go:231
main.main()
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-builder/main.go:388 +0x772
C:\Program Files\Arduino\arduino-builder возвратил 2

Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
 
Изменено:

СергейT

✩✩✩✩✩✩✩
16 Окт 2019
1
0
Добрый вечер!
Arduino IDE 1.8.12
Библиотеки установлены
Плата Wemos D1 mini
версия ESP8266 - 2.5.2
При попытке компиляции прошивки от gunner47 выдает вот это :

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\User\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\User\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\User\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=disabled,ssl=all,eesz=4M1M,led=2,ip=hb2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=10C4_EA60 -ide-version=10812 -build-path C:\Users\User\AppData\Local\Temp\arduino_build_441445 -warnings=none -build-cache C:\Users\User\AppData\Local\Temp\arduino_cache_347629 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mklittlefs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-69bd9e6 -prefs=runtime.tools.mklittlefs-2.5.0-4-69bd9e6.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-69bd9e6 -prefs=runtime.tools.python3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -verbose H:\Users\Serg\Downloads\Arduino\ОГНЕННАЯ WIFI ЛАМПА\GyverLamp-master\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino

processing.app.debug.RunnerException
at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:317)
at cc.arduino.Compiler.loadPreferences(Compiler.java:216)
at cc.arduino.Compiler.build(Compiler.java:175)
at processing.app.SketchController.build(SketchController.java:664)
at processing.app.SketchController.exportApplet(SketchController.java:689)
at processing.app.Editor$UploadHandler.run(Editor.java:2047)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Cannot run program "C:\Program Files (x86)\Arduino\arduino-builder": CreateProcess error=2, Не удается найти указанный файл
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26)
at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:297)
... 6 more
Caused by: java.io.IOException: CreateProcess error=2, Не удается найти указанный файл
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
at java.lang.ProcessImpl.start(ProcessImpl.java:137)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 8 more



Помогите разобраться, что делать?
 

vova223

✩✩✩✩✩✩✩
16 Фев 2020
10
2
Привет всем!!
Все зробив ставте все библиотеки прямо из arduino ide с помощью менеджера библиотек. У меня именно так все и получилось.1 библиотеку поставил вручную: кнопку гайвера
 
Изменено:

Sergey66

✩✩✩✩✩✩✩
21 Июн 2019
22
5
Всем доброго дня. У меня такая проблема. Не могу скомпилировать скетч. Выдает ошибку. 'class GButton' has no member named 'setClickTimeout' touch.setClickTimeout(500);
Arduino: 1.8.12 (Windows 10), (ESP-12 ESP12F WeMos D1 Мини модуль ) Плата: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Higher Bandwidth, Disabled, None, All Flash Contents, 921600"

In file included from C:\Program Files (x86)\Arduino\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:

C:\Users\ppk66\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.003

# pragma message "FastLED version 3.003.003"

^

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

from C:\Program Files (x86)\Arduino\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

C:\Users\ppk66\Documents\Arduino\libraries\FastLED/fastspi.h:130: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"

^

C:\Program Files (x86)\Arduino\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino: In function 'void setup()':

GyverLamp_v1.5.5:171:9: error: 'class GButton' has no member named 'setClickTimeout'

touch.setClickTimeout(500);

^

exit status 1
'class GButton' has no member named 'setClickTimeout'

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