Exit status 1 ошибка компиляции для платы esp32 dev module

@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!!

Arduino Forum

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

Вездепух

Эксперт CЭксперт С++

10421 / 5693 / 1550

Регистрация: 18.10.2014

Сообщений: 14,027

04.12.2021, 12:14

2

Цитата
Сообщение от scifn
Посмотреть сообщение

С предыдущими ошибками было всё ясно, но здесь

Русскими буквами что-то прямо в коде набрали?

0

0 / 0 / 0

Регистрация: 15.05.2018

Сообщений: 5

04.12.2021, 16:08

 [ТС]

3

Нет конечно, да и будь там русские буквы было бы написано

0

Вездепух

Эксперт CЭксперт С++

10421 / 5693 / 1550

Регистрация: 18.10.2014

Сообщений: 14,027

04.12.2021, 18:28

4

Цитата
Сообщение от scifn
Посмотреть сообщение

Нет конечно, да и будь там русские буквы было бы написано

Такой оно и написано: ваши сообщения об ошибках — это оно и есть. Пусть это будут и не русские буквы (эльфийские, шумерские, клингонские и т.п.), но в вашей программе напихано посторонних символов, возможно неотображаемых. Чистьте текст.

0

Модератор

Эксперт по электронике

8756 / 6546 / 887

Регистрация: 14.02.2011

Сообщений: 22,962

04.12.2021, 21:17

5

для проверки русскоязычных символов и не только их
https://support.microsoft.com/… клавиатуре.

Цитата
Сообщение от scifn
Посмотреть сообщение

357

=e

Цитата
Сообщение от scifn
Посмотреть сообщение

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, файлы приложи сюда, расширенный режим значек скрепки
и ютуб сюда же залей в тэги [YOUTUBE]здесь адрес видео[/YOUTUBE]
у меня ничего не открывается

0

0 / 0 / 0

Регистрация: 15.05.2018

Сообщений: 5

04.12.2021, 23:06

 [ТС]

10

Делала всё как на видео

0

Вездепух

Эксперт CЭксперт С++

10421 / 5693 / 1550

Регистрация: 18.10.2014

Сообщений: 14,027

05.12.2021, 00:38

11

Цитата
Сообщение от scifn
Посмотреть сообщение

Делала всё как на видео

Открываем файл 1_2_3_4_5_6_AXIS.h в hex-редакторе и видим там что в самом начале? А вот это:

Вот именно на эти начальные символы EF, BB, BF и реагирует компилятор. Это BOM-маркер. Вашему компилятору не нравится его наличие в файле.

Миниатюры

Ошибка компиляции для платы ESP32 Dev Module
 

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.

  1. Привет коллеги!
    Осваиваю ESP 32 devki tv1 ( фото прилагается ).
    Загрузил в Arduino IDE драйвера к данной плате ( arduino-esp32-master ).
    При открытии Aduino IDE и компиляции выходит ошибка библиотеки, хотя скачена последняя.
    ( Фото ошибки прилагается ).
    Помогите разобраться как устранить данную проблему.

    Вложения:

  2. СРАЗУ вопрос параллельно:
    Как разобрать эту кашу с пинами, как их читать.

    Всего на плате 20 ног,
    при этом написанно что GPIO гораздо больше ( как такое может быть ).
    Ноги подписаны D15 это pin3 это GPIO 015 ?????? и всё это одна нога.
    В то же время …..например, D12 это pin4 это RTC_GPIO 015…..
    С такой кашей мозг на справляется.
    Есть ли у кого статья подробная понятная.

    Кто пользует такой, отзовитесь!

    Вложения:

    • PIN.png

      PIN.png
      Размер файла:
      757,5 КБ
      Просмотров:
      828

    Последнее редактирование: 27 сен 2018

  3. Нехватает компилятора под проц esp

  4. Мне кажется, что вы что-то перевернули хочется посмотреть источник, откуда вы это взяли.
    На плате 20 ног, каждая нога выполняет 1 или несколько функций.
    Обычно, при программировании, выбирают одну функцию пина и его используют. Но если вы хорошо разберетесь, то никто вам не мешает переобувать тапочки на ходу.
    pinN так расположили этот пин на корпусе, а то что написано в рамочках это те функции, которые pinN может выполнять. А то что написано на плате D<цифра> это то, что нужно использовать в программе

    Последнее редактирование: 27 сен 2018

  5. На фото из первого поста один модуль, а на фото из следующего поста уже другой, видимо где то ошибка.

    Где вы увидели ошибки библиотеки?
    В выводе сборки — предупреждение о «неверной найденной библиотеки»
    и ошибка — ардуина-иде не смогла запустить компилятор xtensa-esp32-elf-g++ о чем и сообщает.
    П.С.
    Если хотите начать работу с GPIO для чего библиотеки азур и BLE устанавливали?

    Последнее редактирование: 27 сен 2018

  6. Как это??
    Пока не добавил в hardware архитектуру с boards.txt, ардуина и не знает про ту самую плату ‘DOIT ESP32 DEVKIT V1’, если знает — значит и компилятор где то рядом, типа установили архитектуру наполовину получается.
    Возможно путь содержит пробелы и не удается запустить из за этого, особенности выбранной ОС.

    Последнее редактирование: 28 сен 2018

  7. ну в ошибке сказано что фаил extensa…gcc не существует

  8. Отвечу как просто получить такой результат.
    Для поддержки модулей esp32 в ардуине, устанавливаем Arduino core for the ESP32
    Сначала по инструкции в hardware создаем директорию espressif, в этой директории клонируем arduino-esp32

    C: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 байт.

  9. [QUOTE=»Алексей.А, post:
    Алексей, приветствую!
    Можем это через TeamViewer установить? а там если что то должен, решим!
    Меня звать Денис можно в WhatsApp +7-775-935-55-55

  10. Решая задачки за ребенка, как показывает опыт, не получается его выучить этой дисциплине.
    Заранее прошу прощения, никого не хочу обидеть.
    Я описал довольно подробно что я сделал, чтоб собрать пример для esp32, вы хотите чтоб через тим-вьюер я это выполнил за вас? Вы сами то уверены что вам это нужно?
    На виндовс 10 выполнил установку только потому что почитав инструкцию подумал что во время установки вы допустили ошибки, ОС виндовс я стараюсь по возможности не использовать.
    Ардуину 1.8.7 устанавливал из архива (не из магазина микрософт), arduino-esp32 устанавливал с гитхаба по инструкции, никаких сложностей не было.

  11. Обид то ни каких.
    Устанавливал всё так как и описано и до описания Алексей, твоего ( на ты, могу на вы как удобно ).
    После твоего ответа тут, заново всё повторил и результат тот же.

    Скачал архив, создал папки, разархивировал там архив, и запустил в get.exe
    ________________________

    После этого пробовал скачать и найти ( ранее описанные в ответах ) не достающие разделы «драйверов».
    Но…..
    При любом поиске выходит
    arduino-esp32 с GitHub
    https://github.com/espressif/arduino-esp32
    удаляю, ставлю опять и результат тот же……. ((((
    где то туплю…. где не пойму.

    что такое тузлы и компилятор, …. то же не понятно.
    так понимаю это дополнительные программы как arduino ide.

    Последнее редактирование: 30 сен 2018

  12. Единственный архив который я скачивал и распаковывал — это 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



Вездепух

Эксперт CЭксперт С++

10968 / 5953 / 1628

Регистрация: 18.10.2014

Сообщений: 14,944

04.12.2021, 12:14

2

Цитата
Сообщение от scifn
Посмотреть сообщение

С предыдущими ошибками было всё ясно, но здесь

Русскими буквами что-то прямо в коде набрали?



0



0 / 0 / 0

Регистрация: 15.05.2018

Сообщений: 5

04.12.2021, 16:08

 [ТС]

3

Нет конечно, да и будь там русские буквы было бы написано



0



Вездепух

Эксперт CЭксперт С++

10968 / 5953 / 1628

Регистрация: 18.10.2014

Сообщений: 14,944

04.12.2021, 18:28

4

Цитата
Сообщение от scifn
Посмотреть сообщение

Нет конечно, да и будь там русские буквы было бы написано

Такой оно и написано: ваши сообщения об ошибках — это оно и есть. Пусть это будут и не русские буквы (эльфийские, шумерские, клингонские и т.п.), но в вашей программе напихано посторонних символов, возможно неотображаемых. Чистьте текст.



0



Модератор

Эксперт по электронике

8812 / 6594 / 896

Регистрация: 14.02.2011

Сообщений: 23,195

04.12.2021, 21:17

5

для проверки русскоязычных символов и не только их
https://support.microsoft.com/… клавиатуре.

Цитата
Сообщение от scifn
Посмотреть сообщение

357

=e

Цитата
Сообщение от scifn
Посмотреть сообщение

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, файлы приложи сюда, расширенный режим значек скрепки
и ютуб сюда же залей в тэги [YOUTUBE]здесь адрес видео[/YOUTUBE]
у меня ничего не открывается



0



0 / 0 / 0

Регистрация: 15.05.2018

Сообщений: 5

04.12.2021, 23:06

 [ТС]

10

Делала всё как на видео



0



Вездепух

Эксперт CЭксперт С++

10968 / 5953 / 1628

Регистрация: 18.10.2014

Сообщений: 14,944

05.12.2021, 00:38

11

Цитата
Сообщение от scifn
Посмотреть сообщение

Делала всё как на видео

Открываем файл 1_2_3_4_5_6_AXIS.h в hex-редакторе и видим там что в самом начале? А вот это:

Вот именно на эти начальные символы EF, BB, BF и реагирует компилятор. Это BOM-маркер. Вашему компилятору не нравится его наличие в файле.

Миниатюры

Ошибка компиляции для платы ESP32 Dev Module
 



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

  • Exit status 1 ошибка компиляции для платы arduino uno что делать
  • Exit status 1 ошибка компиляции для платы arduino nano что делать
  • Exit status 1 ошибка компиляции для платы arduino genuino mega or mega 2560
  • Exit not inside a loop 3ds max ошибка
  • Exiled kingdoms ошибка правосудия прохождение