Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error Using ESP32-S3 #7

Open
AB-informatica-service opened this issue Jan 15, 2024 · 0 comments
Open

Error Using ESP32-S3 #7

AB-informatica-service opened this issue Jan 15, 2024 · 0 comments

Comments

@AB-informatica-service
Copy link

Hi,

I'm working with ESP32-S3 and a load your library in my project Platformio with framework Arduino.

When I buil the project I got some errors, exactly:

`Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
Compiling .pio\build\esp32-S3\lib341\OneWire\OneWire.cpp.o
Compiling .pio\build\esp32-S3\lib094\DallasTemperature\DallasTemperature.cpp.o
Compiling .pio\build\esp32-S3\libb4f\EByte LoRa E220 library\LoRa_E220.cpp.o
Compiling .pio\build\esp32-S3\libd6f\Adafruit Unified Sensor\Adafruit_Sensor.cpp.o
src/CommunicationAbiot.cpp: In member function 'int CommunicationAbiot::getStatusModem()':
src/CommunicationAbiot.cpp:35:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
src/ReadingSensor.cpp: In function 'int getDataTensiometro(int)':
src/ReadingSensor.cpp:169:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
.pio/libdeps/esp32-s3/OneWire/OneWire.cpp:599:22: warning: extra tokens at end of #undef directive

undef noInterrupts() {portMUX_TYPE mux = portMUX_INITIALIZER_UNLOCKED;portENTER_CRITICAL(&mux)

                  ^

.pio/libdeps/esp32-s3/OneWire/OneWire.cpp:600:20: warning: extra tokens at end of #undef directive

undef interrupts() portEXIT_CRITICAL(&mux);}

                ^

In file included from src/main.cpp:17:
.pio/libdeps/esp32-s3/ulptool-pio/src/include/ulptool/ulptool.h: In function 'esp_err_t ulptool_load_binary(uint32_t, const uint8_t*, size_t)':
.pio/libdeps/esp32-s3/ulptool-pio/src/include/ulptool/ulptool.h:29:25: error: 'CONFIG_ULP_COPROC_RESERVE_MEM' was not declared in this scope
if (load_addr_bytes > CONFIG_ULP_COPROC_RESERVE_MEM) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32-s3/ulptool-pio/src/include/ulptool/ulptool.h:29:25: note: suggested alternative: 'CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM'
if (load_addr_bytes > CONFIG_ULP_COPROC_RESERVE_MEM) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM
.pio/libdeps/esp32-s3/ulptool-pio/src/include/ulptool/ulptool.h:33:46: error: 'CONFIG_ULP_COPROC_RESERVE_MEM' was not declared in this scope
if (load_addr_bytes + program_size_bytes > CONFIG_ULP_COPROC_RESERVE_MEM) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32-s3/ulptool-pio/src/include/ulptool/ulptool.h:33:46: note: suggested alternative: 'CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM'
if (load_addr_bytes + program_size_bytes > CONFIG_ULP_COPROC_RESERVE_MEM) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CONFIG_ESP32S3_ULP_COPROC_RESERVE_MEM
In file included from C:/Users/fabio/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:80,
from C:/Users/fabio/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/config.h:1,
from src/main.cpp:1:
.pio/libdeps/esp32-s3/ulptool-pio/src/include/ulptool/ulptool.h:48:12: error: 'TAG' was not declared in this scope
ESP_LOGD(TAG, "program_size_bytes: %d total_size: %d offset: %d .text: %d, .data: %d, .bss: %d",
^~~
C:/Users/fabio/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-log.h:111:72: note: in definition of macro 'log_d'
#define log_d(format, ...) log_printf(ARDUHAL_LOG_FORMAT(D, format), ##VA_ARGS)
^~~~~~~~~~~
.pio/libdeps/esp32-s3/ulptool-pio/src/include/ulptool/ulptool.h:48:3: note: in expansion of macro 'ESP_LOGD'
ESP_LOGD(TAG, "program_size_bytes: %d total_size: %d offset: %d .text: %d, .data: %d, .bss: %d",
^~~~~~~~
Compiling .pio\build\esp32-S3\libdea\DHT sensor library\DHT.cpp.o
Compiling .pio\build\esp32-S3\libdea\DHT sensor library\DHT_U.cpp.o
Compiling .pio\build\esp32-S3\lib6f8\EspSoftwareSerial\SoftwareSerial.cpp.o
Compiling .pio\build\esp32-S3\FrameworkArduino\Esp.cpp.o
Compiling .pio\build\esp32-S3\FrameworkArduino\FirmwareMSC.cpp.o
*** [.pio\build\esp32-S3\src\main.cpp.o] Error 1
==================================================================================================================== [FAILED] Took 6.97 seconds ====================================================================================================================

  • The terminal process "C:\Users\fabio.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.
  • Terminal will be reused by tasks, press any key to close it. `

Should I declare variables in main.cpp?
And if yes, which types?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant