@Arda-Bildik
While trying to upload even compile the program arduino returns exit status 1 error. Already tried reinstalling board manager, arduino ide, libraries etc. but had no improvement so far.
In file included from c:usersarda bildikappdatalocalarduino15packagesesp32toolsxtensa-esp32-elf-gccgcc8_4_0-esp-2021r2-patch3xtensa-esp32-elfincludec++8.4.0memory:65,
from C:UsersArda BildikAppDataLocalArduino15packagesesp32hardwareesp322.0.5librariesFSsrc/FS.h:24,
from C:UsersArda BildikDesktopProjelerMTE-2123Main System And Front Panel InterfaceMain_System_CodeMain_System_Code.ino:6:
c:usersarda bildikappdatalocalarduino15packagesesp32toolsxtensa-esp32-elf-gccgcc8_4_0-esp-2021r2-patch3xtensa-esp32-elfincludec++8.4.0bitsstl_uninitialized.h:67:1: error: expected ‘,’ or ‘;’ before ‘namespace’
namespace std _GLIBCXX_VISIBILITY(default)
^~~~~~~~~
It seems to be related to «FS.h»… @P-R-O-C-H-Y — can you check it?
EDITED:
@Arda-Bildik — check the last line of «lcd_symbols.h»… there is a «;» missing in the end of the declaration:
// Image is stored in this array PROGMEM const unsigned char uohm[] = { 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xC0, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1F, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0xF8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x10, 0xFC, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x80, 0x03, 0x30, 0xF8, 0x01, 0x00, 0xE0, 0x0F, 0x00, 0x00, 0x80, 0x03, 0x38, 0xFC, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x80, 0x07, 0x78, 0xF8, 0x01, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x80, 0x03, 0x38, 0xF8, 0x01, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x80, 0x03, 0x30, 0xF0, 0x01, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x80, 0x03, 0x38, 0xF0, 0x01, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x80, 0x03, 0x38, 0xF0, 0x03, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x80, 0x03, 0x38, 0xE0, 0x03, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x80, 0x03, 0x30, 0xC0, 0x07, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x80, 0x03, 0x38, 0x80, 0x0F, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x80, 0x03, 0x38, 0x00, 0x3F, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x80, 0x03, 0x38, 0x02, 0x7C, 0x80, 0x07, 0x10, 0x00, 0x00, 0x00, 0x07, 0x38, 0x06, 0x60, 0x80, 0x03, 0x18, 0x00, 0x00, 0x80, 0x07, 0x38, 0x06, 0x60, 0x80, 0x01, 0x18, 0x00, 0x00, 0x80, 0x07, 0x3E, 0xFE, 0x7F, 0x80, 0xFF, 0x1F, 0x00, 0x00, 0x80, 0xBF, 0x3F, 0xFE, 0x7F, 0x80, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x37, 0xFE, 0xFF, 0x80, 0xFF, 0x1F, 0x00, 0x00, 0x80, 0xF3, 0x38, 0xFE, 0x7F, 0x80, 0xFF, 0x1F, 0x00, 0x00, 0x80, 0x01, 0x00, 0xFE, 0xFF, 0x80, 0xFF, 0x1F, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; // <<<<<<<<<<<<<<============================== HERE!!
Loading
hi,
i’m facing an issue in esp32 board. plz help with the error message below.
Arduino: 1.8.19 (Windows 10), Board: «ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 115200, None»
In file included from C:UsersfarhaDocumentsArduinolibrariesDHTLibdht.h:18:0,
from C:UsersfarhaDocumentsArduinolibrariesDHTLibdht.cpp:30:
C:UsersfarhaDocumentsArduinolibrariesDHTLibdht.cpp: In member function ‘int dht::_readSensor(uint8_t, uint8_t)’:
C:UsersfarhaAppDataLocalArduino15packagesesp32hardwareesp321.0.3-rc3coresesp32/Arduino.h:106:91: error: cannot convert ‘volatile uint32_t* {aka volatile unsigned int*}’ to ‘volatile uint8_t* {aka volatile unsigned char*}’ in initialization
#define portInputRegister(port) ((volatile uint32_t*)((port)?GPIO_IN1_REG:GPIO_IN_REG))
C:UsersfarhaDocumentsArduinolibrariesDHTLibdht.cpp:116:29: note: in expansion of macro ‘portInputRegister’
volatile uint8_t *PIR = portInputRegister(port);
^
Multiple libraries were found for «WiFi.h»
Used: C:UsersfarhaAppDataLocalArduino15packagesesp32hardwareesp321.0.3-rc3librariesWiFi
Not used: C:Program Files (x86)ArduinolibrariesWiFi
exit status 1
Error compiling for board ESP32 Dev Module.
This report would have more information with
«Show verbose output during compilation»
option enabled in File -> Preferences.
0 / 0 / 0 Регистрация: 15.05.2018 Сообщений: 5 |
|
1 |
|
29.11.2021, 00:17. Показов 5083. Ответов 10
Попросили прошить плату и вышла вот такая ошибка. Помогите понять ибо ничего конкретного оно вроде как не пишет. Код In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32espresponse.cpp:20: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32coolant_control.cpp:24: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32commands.cpp:20: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32BTconfig.cpp:23: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32custom_code.cpp:4: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Grbl_Esp32.ino:21: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32gcode.cpp:25: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl_eeprom.cpp:21: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl_limits.cpp:28: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program exit status 1 Ошибка компиляции для платы ESP32 Dev Module. С предыдущими ошибками было всё ясно, но здесь…
__________________ 0 |
Вездепух 10421 / 5693 / 1550 Регистрация: 18.10.2014 Сообщений: 14,027 |
|
04.12.2021, 12:14 |
2 |
С предыдущими ошибками было всё ясно, но здесь Русскими буквами что-то прямо в коде набрали? 0 |
0 / 0 / 0 Регистрация: 15.05.2018 Сообщений: 5 |
|
04.12.2021, 16:08 [ТС] |
3 |
Нет конечно, да и будь там русские буквы было бы написано 0 |
Вездепух 10421 / 5693 / 1550 Регистрация: 18.10.2014 Сообщений: 14,027 |
|
04.12.2021, 18:28 |
4 |
Нет конечно, да и будь там русские буквы было бы написано Такой оно и написано: ваши сообщения об ошибках — это оно и есть. Пусть это будут и не русские буквы (эльфийские, шумерские, клингонские и т.п.), но в вашей программе напихано посторонних символов, возможно неотображаемых. Чистьте текст. 0 |
Модератор 8756 / 6546 / 887 Регистрация: 14.02.2011 Сообщений: 22,962 |
|
04.12.2021, 21:17 |
5 |
для проверки русскоязычных символов и не только их
357 =e
277 =§ 0 |
0 / 0 / 0 Регистрация: 15.05.2018 Сообщений: 5 |
|
04.12.2021, 21:21 [ТС] |
6 |
Мне просто скинули ссылку, дали код работы, и всё. Но вроде у других этот код работает, я думаю проблема в том коде что скинули дополнительно, но я не знакома с работой станков и не понимаю что там не так 0 |
Модератор 8756 / 6546 / 887 Регистрация: 14.02.2011 Сообщений: 22,962 |
|
04.12.2021, 22:57 |
9 |
scifn, файлы приложи сюда, расширенный режим значек скрепки 0 |
0 / 0 / 0 Регистрация: 15.05.2018 Сообщений: 5 |
|
04.12.2021, 23:06 [ТС] |
10 |
Делала всё как на видео 0 |
Вездепух 10421 / 5693 / 1550 Регистрация: 18.10.2014 Сообщений: 14,027 |
|
05.12.2021, 00:38 |
11 |
Делала всё как на видео Открываем файл Вот именно на эти начальные символы Миниатюры
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
05.12.2021, 00:38 |
11 |
#arduino #compilation #fatal-error #esp32
Вопрос:
Я работаю над DOIT ESP32 DEVKIT V1 и использую Arduino IDE 1.8.13 (Windows 10 Pro Education x64) для кодирования этой платы. Я установил плату ESP32 (и ESP8266) также из менеджера плат внутри Arduino IDE. Он работал нормально в течение нескольких дней, пока один друг не прислал мне файл .ino, и после того, как он открыл его и попытался скомпилировать и загрузить этот файл на мою доску, произошла странная ошибка компиляции (это та же ошибка, которая произошла в системе моей подруги, и ей пришлось переключиться на другую систему, чтобы продолжить бесперебойную работу). Я использую эти URL-адреса вДополнительные URL-адреса менеджера плат в разделе «Настройки» в среде IDE Arduino:
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
И при компиляции появляются следующие сообщения об ошибках:
In file included from c:programdatamatlabsupportpackagesr2018a3p.instrsetarduinoide.instrsetidepkgspackagesesp32toolsxtensa-esp32-elf-gcc1.22.0-97-gc752ad5-5.2.0xtensa-esp32-elfincludec 5.2.0algorithm:60:0,
from C:ProgramDataMATLABSupportPackagesR2018a3P.instrsetarduinoide.instrsetidepkgspackagesesp32hardwareesp321.0.6coresesp32/Arduino.h:142,
from sketchsketch_aug21a.ino.cpp:1:
c:programdatamatlabsupportpackagesr2018a3p.instrsetarduinoide.instrsetidepkgspackagesesp32toolsxtensa-esp32-elf-gcc1.22.0-97-gc752ad5-5.2.0xtensa-esp32-elfincludec 5.2.0utility:68:28: fatal error: bits/c config.h: No such file or directory
compilation terminated.
exit status 1
Error compiling for board DOIT ESP32 DEVKIT V1.
Пожалуйста, предоставьте мне пошаговое руководство по устранению этой проблемы, так как я новичок в таких ошибках и проблемах с каталогами. Обратите внимание, что при выборе плат Arduino AVR (таких как MEGA, UNO и т. Д.) Ошибок компиляции не возникает. Я уже пытался переустановить плату ESP32 из диспетчера плат, но безуспешно.
Комментарии:
1. удалите папку пакета поддержки плат
esp32
, а затем попробуйте установить его снова2. Спасибо @Juraj, это сработало! Проблема была в папке. На самом деле никакой папки не было. Поэтому я вручную создал папку и установил в нее ядро. ИСПРАВЛЕНО! 🙂
Ответ №1:
ИСПРАВЛЕНО! Проблема заключалась в том, что нигде не было папок /hardware/espressif/esp32, несмотря на то, что была установлена поддержка платы. Поэтому я удалил плату из менеджера платы Arduino, сам создал папки и установил в них ядро ESP32. Я следовал всем инструкциям, приведенным по этой ссылке: https://learn.sparkfun.com/tutorials/esp32-thing-hookup-guide/installing-the-esp32-arduino-core
Они предоставили все шаги (включая создание папок/каталогов) для установки ядра через репозиторий github. И теперь ошибка исправлена, и она работает отлично!
-
butchalline
- Posts: 12
- Joined: Sat Oct 14, 2017 2:05 pm
Example sketch does not compile
Sketch is RTClib > ds1307 which does date and time functions using a DS1307 RTC connected via I2C and Wire lib
After compiling, I get:
Arduino: 1.8.12 (Windows 10), Board: «ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None»
C:UsersButchHamDocumentsArduino Butch codelibrariesRTClibRTClib.cpp: In constructor ‘DateTime::DateTime(const char*, const char*)’:
C:UsersButchHamDocumentsArduino Butch codelibrariesRTClibRTClib.cpp:136:70: error: operation on ‘((DateTime*)this)->DateTime::m’ may be undefined [-Werror=sequence-point]
case ‘J’: m = date[1] == ‘a’ ? 1 : m = date[2] == ‘n’ ? 6 : 7; break;
^
C:UsersButchHamDocumentsArduino Butch codelibrariesRTClibRTClib.cpp: In constructor ‘DateTime::DateTime(const __FlashStringHelper*, const __FlashStringHelper*)’:
C:UsersButchHamDocumentsArduino Butch codelibrariesRTClibRTClib.cpp:161:70: error: operation on ‘((DateTime*)this)->DateTime::m’ may be undefined [-Werror=sequence-point]
case ‘J’: m = buff[1] == ‘a’ ? 1 : m = buff[2] == ‘n’ ? 6 : 7; break;
^
cc1plus.exe: some warnings being treated as errors
exit status 1
Error compiling for board ESP32 Dev Module.
Board is ESP32 dev module (wroom)
Arduino IDE is 1.8.12
Sketch compiles and works as expected with UNO
Any and all help appreciated, thanks
-
tinker
- Posts: 5
- Joined: Tue Oct 27, 2020 12:09 am
Re: Example sketch does not compile
Postby tinker » Tue Apr 20, 2021 11:25 pm
You’ve probably tried these already, but if not, it might help a little.
While this might not fix things for you, in my experience, running working Arduino Code on an ESP32 usually works fine (after tweaking GPIOs). Sometimes you need to also add #include <Arduino.h> or #include <SPI.h> or #include <Wire.h>, or all of them at the very least!
You didn’t mention what the filename is of your sketch… ?? Does it end with .c ?? If so, rename it to .cpp. This has caught me out a few times when I started out.
Other than that, you might want to add some more info. It might be the libraries (#include lines in your sketch) aren’t quite compatible with your board too, in which case, you’ll have to dig deep, and it won’t be for the faint-hearted / undetermined / those who swerve a challenge!
Good luck!
-
ESP_Sprite
- Posts: 7291
- Joined: Thu Nov 26, 2015 4:08 am
Re: Example sketch does not compile
Postby ESP_Sprite » Wed Apr 21, 2021 1:53 am
In this case, the library is just written shoddily and the compiler refuses to compile the crap in it:
Code: Select all
m = buff[1] == 'a' ? 1 : m = buff[2] == 'n' ? 6 : 7;
It’s entirely unclear what m is supposed to be here, as it’s assigned twice to two different values in one operation.
-
butchalline
- Posts: 12
- Joined: Sat Oct 14, 2017 2:05 pm
Re: Example sketch does not compile
Postby butchalline » Wed Apr 21, 2021 2:34 pm
Thank you Tinker and Sprite. Still no joy yet.
This library was written in 2016 by JeeLabs (aka J.C. Wipple) who usually does good work.
I am just a hobbyist and certainly not a geek, but it seems that the problem lies with some conversions or interpretations between the Arduino IDE and the ESP32 dev board. There are several examples in this library and they all work with a UNO, but none of the examples work with the ESP dev board.
Can you recommend any other IDE’s or RTC sketches that I could explore?
Thanks
Butch
-
butchalline
- Posts: 12
- Joined: Sat Oct 14, 2017 2:05 pm
Re: Example sketch does not compile
Postby butchalline » Wed Apr 21, 2021 3:09 pm
Update: I was using ver. 1.2 of the library. Updated to ver. 1.13 and all works as expected.
-
tinker
- Posts: 5
- Joined: Tue Oct 27, 2020 12:09 am
Re: Example sketch does not compile
Postby tinker » Wed Jul 14, 2021 9:50 pm
Thanks for posting your resolution! And well done for figuring it out!
My choice of IDE is VSCode with the PlatformIO plugin enabled. Take your time with it, as it will reap untold rewards with your productivity, and help you make more complex projects with varying chips, as time goes on. It’s my go-to IDE now. Arduino IDE is great too, so if it works for you, don’t change. But do invest bursts of time experimenting with VS Code, especially if you’re playing with more than one board and more than one architecture.
I’m sure you’re already doing this, so for the benefit of others in different positions to you, please check out YouTube and blog posts to help you learn. I’m not an expert, yet I’ve been working professionally for many many years with software in various languages and platforms. It’s impossible to stop learning new things. There are more ways to learn now than there has ever been. There are also many opinions too. Everyone has an opinion. Don’t be blinded by one expert’s perspective or experience. Form your own opinion. and be open to changing it, if it makes you a better person, and then change it again, even if it goes against what you’ve learned. Eventually you’ll learn that it’s okay to change your mind!
Who is online
Users browsing this forum: No registered users and 13 guests
I am working on DOIT ESP32 DEVKIT V1 and I’m using Arduino IDE 1.8.13 (Windows 10 Pro Education x64) for coding this board. I installed the ESP32 board (and ESP8266) as well from the boards manager inside Arduino IDE. It was working fine for some days, until, a friend sent me an .ino file and after opening it and trying to compile and upload that file on my board, a weird compilation error occurred (it’s the same error that occurred on my friend’s system, and she had to switch to another system to continue working smoothly). I am using these URLs in Additional Boards Manager URLs option under preferences in Arduino IDE:
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
And the following error messages appear on compilation:
In file included from c:programdatamatlabsupportpackagesr2018a3p.instrsetarduinoide.instrsetidepkgspackagesesp32toolsxtensa-esp32-elf-gcc1.22.0-97-gc752ad5-5.2.0xtensa-esp32-elfincludec++5.2.0algorithm:60:0,
from C:ProgramDataMATLABSupportPackagesR2018a3P.instrsetarduinoide.instrsetidepkgspackagesesp32hardwareesp321.0.6coresesp32/Arduino.h:142,
from sketchsketch_aug21a.ino.cpp:1:
c:programdatamatlabsupportpackagesr2018a3p.instrsetarduinoide.instrsetidepkgspackagesesp32toolsxtensa-esp32-elf-gcc1.22.0-97-gc752ad5-5.2.0xtensa-esp32-elfincludec++5.2.0utility:68:28: fatal error: bits/c++config.h: No such file or directory
compilation terminated.
exit status 1
Error compiling for board DOIT ESP32 DEVKIT V1.
Please provide me a step by step guide to fix this issue, as I am new to such errors and directory issues. Note that there are no compilation errors when I select Arduino AVR Boards (such as MEGA, UNO, etc.). I have already tried re-installing the ESP32 board from boards manager, but no success.
ESP 32 devki tv1 — ошибка библиотеки ( установка в Arduino IDE ) и PIN»ы как их читать.
Тема в разделе «ESP8266, ESP32», создана пользователем Den Kiva, 27 сен 2018.
-
Привет коллеги!
Осваиваю ESP 32 devki tv1 ( фото прилагается ).
Загрузил в Arduino IDE драйвера к данной плате ( arduino-esp32-master ).
При открытии Aduino IDE и компиляции выходит ошибка библиотеки, хотя скачена последняя.
( Фото ошибки прилагается ).
Помогите разобраться как устранить данную проблему.Вложения:
-
СРАЗУ вопрос параллельно:
Как разобрать эту кашу с пинами, как их читать.Всего на плате 20 ног,
при этом написанно что GPIO гораздо больше ( как такое может быть ).
Ноги подписаны D15 это pin3 это GPIO 015 ?????? и всё это одна нога.
В то же время …..например, D12 это pin4 это RTC_GPIO 015…..
С такой кашей мозг на справляется.
Есть ли у кого статья подробная понятная.Кто пользует такой, отзовитесь!
Вложения:
-
PIN.png
- Размер файла:
- 757,5 КБ
- Просмотров:
- 828
Последнее редактирование: 27 сен 2018
-
-
Нехватает компилятора под проц esp
-
Мне кажется, что вы что-то перевернули хочется посмотреть источник, откуда вы это взяли.
На плате 20 ног, каждая нога выполняет 1 или несколько функций.
Обычно, при программировании, выбирают одну функцию пина и его используют. Но если вы хорошо разберетесь, то никто вам не мешает переобувать тапочки на ходу.
pinN так расположили этот пин на корпусе, а то что написано в рамочках это те функции, которые pinN может выполнять. А то что написано на плате D<цифра> это то, что нужно использовать в программеПоследнее редактирование: 27 сен 2018
-
На фото из первого поста один модуль, а на фото из следующего поста уже другой, видимо где то ошибка.
Где вы увидели ошибки библиотеки?
В выводе сборки — предупреждение о «неверной найденной библиотеки»
и ошибка — ардуина-иде не смогла запустить компилятор xtensa-esp32-elf-g++ о чем и сообщает.
П.С.
Если хотите начать работу с GPIO для чего библиотеки азур и BLE устанавливали?Последнее редактирование: 27 сен 2018
-
Как это??
Пока не добавил в hardware архитектуру с boards.txt, ардуина и не знает про ту самую плату ‘DOIT ESP32 DEVKIT V1’, если знает — значит и компилятор где то рядом, типа установили архитектуру наполовину получается.
Возможно путь содержит пробелы и не удается запустить из за этого, особенности выбранной ОС.Последнее редактирование: 28 сен 2018
-
ну в ошибке сказано что фаил extensa…gcc не существует
-
Отвечу как просто получить такой результат.
Для поддержки модулей esp32 в ардуине, устанавливаем Arduino core for the ESP32
Сначала по инструкции в hardware создаем директорию espressif, в этой директории клонируем arduino-esp32C:Program FilesArduinohardwareespressif>git clone https://github.com/espressif/arduino-esp32.git esp32
Cloning into ‘esp32’…
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 9487 (delta 0), reused 2 (delta 0), pack-reused 9480
Receiving objects: 100% (9487/9487), 141.42 MiB | 1.02 MiB/s, done.
Resolving deltas: 100% (5565/5565), done.
Checking out files: 100% (1464/1464), done.
переходим в директорию устанавливаем esp32 и обновляем саб-модули
C:Program FilesArduinohardwareespressif>cd esp32
C:Program FilesArduinohardwareespressifesp32>git submodule update —init —recursive
Submodule ‘libraries/AzureIoT’ (https://github.com/VSChina/ESP32_AzureIoT_Arduino) registered for path ‘libraries/AzureIoT’
Submodule ‘libraries/BLE’ (https://github.com/nkolban/ESP32_BLE_Arduino.git) registered for path ‘libraries/BLE’
Cloning into ‘C:/Program Files/Arduino/hardware/espressif/esp32/libraries/AzureIoT’…
Cloning into ‘C:/Program Files/Arduino/hardware/espressif/esp32/libraries/BLE’…
Submodule path ‘libraries/AzureIoT’: checked out ’67dfa4f31ef88b0938dd87d955612100dea5562e’
Submodule path ‘libraries/BLE’: checked out ‘7951347ed68313d75c367e1f2cce763cb56d1eb2’
про установку тулзов и компилятора пока забываем и запускаем ардуину, выбираем плату ‘ESP32 Dev Module’ пробуем собрать и получаем ошибку.
Arduino: 1.8.7 (Windows 10), Плата:»ESP32 Dev Module, Disabled, Default, QIO, 80MHz, 4MB (32Mb), 921600, None»
exec: «C:Program FilesArduinohardwareespressifesp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++»: file does not exist
Ошибка компиляции для платы ESP32 Dev Module.Видимо установка arduino-esp32 у ТС выполнена как то криво.
Закрываем ардуину и возвращаемся к инструкции, устанавливаем компилятор и тулзы.C:Program FilesArduinohardwareespressifesp32>cd tools
C:Program FilesArduinohardwareespressifesp32tools>get.exe
System: Windows, Info: Windows-10-10.0.16299
Platform: i686-mingw32
Downloading xtensa-esp32-elf-win32-1.22.0-80-g6c4433a-5.2.0.zip
Done
Extracting xtensa-esp32-elf-win32-1.22.0-80-g6c4433a-5.2.0.zip
Downloading esptool-2.5.0-windows.zip
Done
Extracting esptool-2.5.0-windows.zip
Downloading mkspiffs-0.2.3-arduino-esp32-win32.zip
Done
Extracting mkspiffs-0.2.3-arduino-esp32-win32.zip
Renaming mkspiffs-0.2.3-arduino-esp32-win32/ to mkspiffs
DoneЕщё раз запускаем и собираем.
Скетч использует 191764 байт (14%) памяти устройства. Всего доступно 1310720 байт.
Глобальные переменные используют 13332 байт (4%) динамической памяти, оставляя 314348 байт для локальных переменных. Максимум: 327680 байт. -
[QUOTE=»Алексей.А, post:
Алексей, приветствую!
Можем это через TeamViewer установить? а там если что то должен, решим!
Меня звать Денис можно в WhatsApp +7-775-935-55-55 -
Решая задачки за ребенка, как показывает опыт, не получается его выучить этой дисциплине.
Заранее прошу прощения, никого не хочу обидеть.
Я описал довольно подробно что я сделал, чтоб собрать пример для esp32, вы хотите чтоб через тим-вьюер я это выполнил за вас? Вы сами то уверены что вам это нужно?
На виндовс 10 выполнил установку только потому что почитав инструкцию подумал что во время установки вы допустили ошибки, ОС виндовс я стараюсь по возможности не использовать.
Ардуину 1.8.7 устанавливал из архива (не из магазина микрософт), arduino-esp32 устанавливал с гитхаба по инструкции, никаких сложностей не было. -
Обид то ни каких.
Устанавливал всё так как и описано и до описания Алексей, твоего ( на ты, могу на вы как удобно ).
После твоего ответа тут, заново всё повторил и результат тот же.Скачал архив, создал папки, разархивировал там архив, и запустил в get.exe
________________________После этого пробовал скачать и найти ( ранее описанные в ответах ) не достающие разделы «драйверов».
Но…..
При любом поиске выходит
arduino-esp32 с GitHub
https://github.com/espressif/arduino-esp32
удаляю, ставлю опять и результат тот же……. ((((
где то туплю…. где не пойму.что такое тузлы и компилятор, …. то же не понятно.
так понимаю это дополнительные программы как arduino ide.Последнее редактирование: 30 сен 2018
-
Единственный архив который я скачивал и распаковывал — это arduino-1.8.7-windows.zip
больше никаких архивов я не скачивал, создал директорию C:Program FilesArduinohardwareespressif далее выполнял инструкцию по шагам, клонировал реп с гитхаба, обновлял саб-модули, в папке tools выполнил get.exe в результате выполнения get.exe были скачаны и установлены
xtensa-esp32-elf-win32-1.22.0-80-g6c4433a-5.2.0.zip — компилятор
esptool-2.5.0-windows.zip — набор утилит для загрузки модуля от espressif (тулзы ;-))
mkspiffs-0.2.3-arduino-esp32-win32.zip — утилита для работы с SPIFFS
Я привел вывод установки arduino-esp32, начиная от создания директории в hardware, вы по непонятным причинам скрываете то что происходит во время установки. Я тоже могу понять чего вы хотите? Хотите чтоб я по угадывал что вы выполняете? Могу только предположить что когда в C:Program FilesArduinohardware нет директории с поддержкой архитектуры esp32 то в менеджере плат ардуино-иде нет модулей esp32.Если вы после клонирования и обновления модулей выполняли get.exe и в выводе получали что скачано и установлено xtensa-esp32-elf и esptool-2.5.0-windows, mkspiffs-0.2.3-arduino-esp32 это и есть компилятор и тулзы.
Я работаю над DOIT ESP32 DEVKIT V1 и использую Arduino IDE 1.8.13 (Windows 10 Pro Education x64) для кодирования этой платы. Я установил плату ESP32 (и ESP8266) из менеджера плат внутри Arduino IDE. Он работал нормально в течение нескольких дней, пока друг не отправил мне файл .ino, и после его открытия и попытки скомпилировать и загрузить этот файл на мою плату произошла странная ошибка компиляции (это та же ошибка, что и в системе моего друга. , и ей пришлось переключиться на другую систему, чтобы продолжить бесперебойную работу). Я использую эти URL-адреса в параметре Дополнительные URL-адреса диспетчера плат в настройках в Arduino IDE:
https://dl.espressif.com/dl/package_esp32_index.json , http://arduino.esp8266.com/stable/package_esp8266com_index.json
При компиляции появляются следующие сообщения об ошибках:
In file included from c:programdatamatlabsupportpackagesr2018a3p.instrsetarduinoide.instrsetidepkgspackagesesp32toolsxtensa-esp32-elf-gcc1.22.0-97-gc752ad5-5.2.0xtensa-esp32-elfincludec++5.2.0algorithm:60:0,
from C:ProgramDataMATLABSupportPackagesR2018a3P.instrsetarduinoide.instrsetidepkgspackagesesp32hardwareesp321.0.6coresesp32/Arduino.h:142,
from sketchsketch_aug21a.ino.cpp:1:
c:programdatamatlabsupportpackagesr2018a3p.instrsetarduinoide.instrsetidepkgspackagesesp32toolsxtensa-esp32-elf-gcc1.22.0-97-gc752ad5-5.2.0xtensa-esp32-elfincludec++5.2.0utility:68:28: fatal error: bits/c++config.h: No such file or directory
compilation terminated.
exit status 1
Error compiling for board DOIT ESP32 DEVKIT V1.
Пожалуйста, предоставьте мне пошаговое руководство по устранению этой проблемы, так как я новичок в таких ошибках и проблемах с каталогом. Обратите внимание, что при выборе плат Arduino AVR (таких как MEGA, UNO и т. Д.) Ошибок компиляции не возникает. Я уже пытался переустановить плату ESP32 из менеджера плат, но безуспешно.
Лучший ответ
ФИКСИРОВАННЫЙ! Проблема заключалась в том, что нигде не существовало папок / hardware / espressif / esp32 , хотя поддержка платы была установлена. Поэтому я удалил плату из диспетчера плат Arduino, сам создал папки и установил туда ядро ESP32. Я выполнил все инструкции по этой ссылке: https: //learn.sparkfun. com / tutorials / esp32-thing-hookup-guide / install-the-esp32-arduino-core.
Они предоставили все шаги (включая создание папок / каталогов) для установки ядра через репозиторий github. И теперь ошибка исправлена и работает отлично!
0
Hamza Shabbir
22 Авг 2021 в 11:54
0 / 0 / 0 Регистрация: 15.05.2018 Сообщений: 5 |
|
1 |
|
29.11.2021, 00:17. Показов 7506. Ответов 10
Попросили прошить плату и вышла вот такая ошибка. Помогите понять ибо ничего конкретного оно вроде как не пишет. Код In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32espresponse.cpp:20: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32coolant_control.cpp:24: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32commands.cpp:20: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32BTconfig.cpp:23: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32custom_code.cpp:4: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Grbl_Esp32.ino:21: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32gcode.cpp:25: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl_eeprom.cpp:21: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program In file included from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32machine.h:11:0, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32config.h:91, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl.h:35, from C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32grbl_limits.cpp:28: C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '357' in program ^ C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '273' in program C:UsersnasniAppDataLocalArduino15packagesesp32hardwareesp321.0.4librariesGrbl_Esp32Machines1_2_3_4_5_6_AXIS.h:1:1: error: stray '277' in program exit status 1 Ошибка компиляции для платы ESP32 Dev Module. С предыдущими ошибками было всё ясно, но здесь…
0 |
Вездепух 10968 / 5953 / 1628 Регистрация: 18.10.2014 Сообщений: 14,944 |
|
04.12.2021, 12:14 |
2 |
С предыдущими ошибками было всё ясно, но здесь Русскими буквами что-то прямо в коде набрали?
0 |
0 / 0 / 0 Регистрация: 15.05.2018 Сообщений: 5 |
|
04.12.2021, 16:08 [ТС] |
3 |
Нет конечно, да и будь там русские буквы было бы написано
0 |
Вездепух 10968 / 5953 / 1628 Регистрация: 18.10.2014 Сообщений: 14,944 |
|
04.12.2021, 18:28 |
4 |
Нет конечно, да и будь там русские буквы было бы написано Такой оно и написано: ваши сообщения об ошибках — это оно и есть. Пусть это будут и не русские буквы (эльфийские, шумерские, клингонские и т.п.), но в вашей программе напихано посторонних символов, возможно неотображаемых. Чистьте текст.
0 |
Модератор 8812 / 6594 / 896 Регистрация: 14.02.2011 Сообщений: 23,195 |
|
04.12.2021, 21:17 |
5 |
для проверки русскоязычных символов и не только их
357 =e
277 =§
0 |
0 / 0 / 0 Регистрация: 15.05.2018 Сообщений: 5 |
|
04.12.2021, 21:21 [ТС] |
6 |
Мне просто скинули ссылку, дали код работы, и всё. Но вроде у других этот код работает, я думаю проблема в том коде что скинули дополнительно, но я не знакома с работой станков и не понимаю что там не так
0 |
Модератор 8812 / 6594 / 896 Регистрация: 14.02.2011 Сообщений: 23,195 |
|
04.12.2021, 22:57 |
9 |
scifn, файлы приложи сюда, расширенный режим значек скрепки
0 |
0 / 0 / 0 Регистрация: 15.05.2018 Сообщений: 5 |
|
04.12.2021, 23:06 [ТС] |
10 |
Делала всё как на видео
0 |
Вездепух 10968 / 5953 / 1628 Регистрация: 18.10.2014 Сообщений: 14,944 |
|
05.12.2021, 00:38 |
11 |
Делала всё как на видео Открываем файл Вот именно на эти начальные символы Миниатюры
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
05.12.2021, 00:38 |
11 |
-
butchalline
- Posts: 12
- Joined: Sat Oct 14, 2017 2:05 pm
Example sketch does not compile
Sketch is RTClib > ds1307 which does date and time functions using a DS1307 RTC connected via I2C and Wire lib
After compiling, I get:
Arduino: 1.8.12 (Windows 10), Board: «ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None»
C:UsersButchHamDocumentsArduino Butch codelibrariesRTClibRTClib.cpp: In constructor ‘DateTime::DateTime(const char*, const char*)’:
C:UsersButchHamDocumentsArduino Butch codelibrariesRTClibRTClib.cpp:136:70: error: operation on ‘((DateTime*)this)->DateTime::m’ may be undefined [-Werror=sequence-point]
case ‘J’: m = date[1] == ‘a’ ? 1 : m = date[2] == ‘n’ ? 6 : 7; break;
^
C:UsersButchHamDocumentsArduino Butch codelibrariesRTClibRTClib.cpp: In constructor ‘DateTime::DateTime(const __FlashStringHelper*, const __FlashStringHelper*)’:
C:UsersButchHamDocumentsArduino Butch codelibrariesRTClibRTClib.cpp:161:70: error: operation on ‘((DateTime*)this)->DateTime::m’ may be undefined [-Werror=sequence-point]
case ‘J’: m = buff[1] == ‘a’ ? 1 : m = buff[2] == ‘n’ ? 6 : 7; break;
^
cc1plus.exe: some warnings being treated as errors
exit status 1
Error compiling for board ESP32 Dev Module.
Board is ESP32 dev module (wroom)
Arduino IDE is 1.8.12
Sketch compiles and works as expected with UNO
Any and all help appreciated, thanks
-
tinker
- Posts: 5
- Joined: Tue Oct 27, 2020 12:09 am
Re: Example sketch does not compile
Postby tinker » Tue Apr 20, 2021 11:25 pm
You’ve probably tried these already, but if not, it might help a little.
While this might not fix things for you, in my experience, running working Arduino Code on an ESP32 usually works fine (after tweaking GPIOs). Sometimes you need to also add #include <Arduino.h> or #include <SPI.h> or #include <Wire.h>, or all of them at the very least!
You didn’t mention what the filename is of your sketch… ?? Does it end with .c ?? If so, rename it to .cpp. This has caught me out a few times when I started out.
Other than that, you might want to add some more info. It might be the libraries (#include lines in your sketch) aren’t quite compatible with your board too, in which case, you’ll have to dig deep, and it won’t be for the faint-hearted / undetermined / those who swerve a challenge!
Good luck!
-
ESP_Sprite
- Posts: 7837
- Joined: Thu Nov 26, 2015 4:08 am
Re: Example sketch does not compile
Postby ESP_Sprite » Wed Apr 21, 2021 1:53 am
In this case, the library is just written shoddily and the compiler refuses to compile the crap in it:
Code: Select all
m = buff[1] == 'a' ? 1 : m = buff[2] == 'n' ? 6 : 7;
It’s entirely unclear what m is supposed to be here, as it’s assigned twice to two different values in one operation.
-
butchalline
- Posts: 12
- Joined: Sat Oct 14, 2017 2:05 pm
Re: Example sketch does not compile
Postby butchalline » Wed Apr 21, 2021 2:34 pm
Thank you Tinker and Sprite. Still no joy yet.
This library was written in 2016 by JeeLabs (aka J.C. Wipple) who usually does good work.
I am just a hobbyist and certainly not a geek, but it seems that the problem lies with some conversions or interpretations between the Arduino IDE and the ESP32 dev board. There are several examples in this library and they all work with a UNO, but none of the examples work with the ESP dev board.
Can you recommend any other IDE’s or RTC sketches that I could explore?
Thanks
Butch
-
butchalline
- Posts: 12
- Joined: Sat Oct 14, 2017 2:05 pm
Re: Example sketch does not compile
Postby butchalline » Wed Apr 21, 2021 3:09 pm
Update: I was using ver. 1.2 of the library. Updated to ver. 1.13 and all works as expected.
-
tinker
- Posts: 5
- Joined: Tue Oct 27, 2020 12:09 am
Re: Example sketch does not compile
Postby tinker » Wed Jul 14, 2021 9:50 pm
Thanks for posting your resolution! And well done for figuring it out!
My choice of IDE is VSCode with the PlatformIO plugin enabled. Take your time with it, as it will reap untold rewards with your productivity, and help you make more complex projects with varying chips, as time goes on. It’s my go-to IDE now. Arduino IDE is great too, so if it works for you, don’t change. But do invest bursts of time experimenting with VS Code, especially if you’re playing with more than one board and more than one architecture.
I’m sure you’re already doing this, so for the benefit of others in different positions to you, please check out YouTube and blog posts to help you learn. I’m not an expert, yet I’ve been working professionally for many many years with software in various languages and platforms. It’s impossible to stop learning new things. There are more ways to learn now than there has ever been. There are also many opinions too. Everyone has an opinion. Don’t be blinded by one expert’s perspective or experience. Form your own opinion. and be open to changing it, if it makes you a better person, and then change it again, even if it goes against what you’ve learned. Eventually you’ll learn that it’s okay to change your mind!
Who is online
Users browsing this forum: No registered users and 18 guests