Programming Code Loading on ESP32-S3 WROOM2, but not executing

Hi there,

I would appreciate if someone would like to assist me.

I am using ARDUINO IDE 2.0.3 for loading a code for testing the execution on ESP32S3 WROOM-2 of the programming code of a blinking led ON and Off, but it seems is not working.

It successfully loads on the ESP32S3, but when checking the Serial Monitor i get the following message:
ELF file SHA256: 8152604156c60b52

E (185) esp_core_dump_flash: Core dump flash config is corrupted! CRC=0x7bd5c66f instead of 0x0

Rebooting...

���ESP-ROM:esp32s3-20210327

Build:Mar 27 2021

rst:0xc (RTC_SW_CPU_RST),boot:0x18 (SPI_FAST_FLASH_BOOT)

Saved PC:0x40377400

SPIWP:0xee

Octal Flash Mode Enabled

For OPI Flash, Use Default Flash Boot Mode

mode:SLOW_RD, clock div:1

load:0x3fce3808,len:0x44c

load:0x403c9700,len:0xbd8

load:0x403cc700,len:0x2a80

entry 0x403c98d0

assert failed: do_core_init startup.c:328 (flash_ret == ESP_OK)

Backtrace: 0x403777f2:0x3fceb180 0x4037ab0d:0x3fceb1a0 0x403802b9:0x3fceb1c0 0x4200aa92:0x3fceb2f0 0x40377163:0x3fceb320 0x403cd83b:0x3fceb350 0x403cdafa:0x3fceb380 0x403c9925:0x3fceb4b0 0x40045c01:0x3fceb570 |<-CORRUPTED

Many thanks.

I'm not familiar with the ESP32S3 so probably can't help. But I think it will help others to help you if you post your code.

Core dumps happen when your code accesses memory that it's not supposed to access (e.g. writing outside boundaries of an array).

1 Like

what particular ESP32-S3 board are you using?
what pin are you attempting to blink? are you sure it is connected to an LED?
on a ESP32-S3-DevKitC-1 the File>Examples>Basics>Blink works OK using LED_BUILTIN

1 Like

please show the code

1 Like

i have resolved the issue, by changing to the following:

Tools
FLASH MODE ---> OPI 80 MHZ
PSRAM ---> OPI PSRAM

Now the code uploads, compiles and processes the execution well.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.