Search found 9 matches

by cdollar
Thu Aug 14, 2025 11:05 pm
Forum: ESP-IDF
Topic: ESP Coredump in Flash Cannot be Read
Replies: 14
Views: 722

Re: ESP Coredump in Flash Cannot be Read

I usually use espcoredump.py (from $IDF_PATH/components/espcoredump/espcoredump.py) for decoding a coredump that I've read from flash. You'll need to have the .efl (not the .bin that you flash to the device, but the .elf that gets built the same time as the .bin) of the firmware that was flashed to ...
by cdollar
Tue Apr 08, 2025 9:19 pm
Forum: ESP-IDF
Topic: OTA - Is this a problem?
Replies: 2
Views: 138

Re: OTA - Is this a problem?

Not a problem. That is just the IDF monitor letting you know that the checksum of the firmware running on your ESP32 doesn't match the checksum of the built firmware on the machine that you're running IDF monitor from. See here. The message isn't coming from your ESP device, but rather IDF monitor.
by cdollar
Thu Mar 13, 2025 3:38 pm
Forum: General Discussion
Topic: configuration of AWS iot core with esp32-s3
Replies: 1
Views: 2810

Re: configuration of AWS iot core with esp32-s3

The ESP IDF source has an example for MQTT with mutual authentication that shows how to embed certificates in code along with the changes that need to be made in CMakeLists.txt.
by cdollar
Thu Mar 13, 2025 3:23 pm
Forum: General Discussion
Topic: Help with esp32 AWS fleet provisioning with csr
Replies: 4
Views: 6076

Re: Help with esp32 AWS fleet provisioning with csr

I'm working on a project that is similar to what you're describing, although I'm letting AWS be the CA rather than use a different CA and a CSR. In my case I'm using the standard IDF MQTT client without the AWS IoT SDK.

On the ESP side I used the web server component to expose a post endpoint that ...
by cdollar
Fri May 10, 2024 7:52 pm
Forum: ESP-IDF
Topic: Crash entering deep sleep with IDF 5.2.1
Replies: 4
Views: 1701

Re: Crash entering deep sleep with IDF 5.2.1

In the process of creating the reproducer test code I figured out what is causing the panic (that's how it usually goes, right?). I'm not sure if it is really a bug as much as a change in behavior, but the crux of it is this: If you enable a UART pattern detect interrupt on some UART port, AND also ...
by cdollar
Fri May 10, 2024 12:42 pm
Forum: ESP-IDF
Topic: Crash entering deep sleep with IDF 5.2.1
Replies: 4
Views: 1701

Re: Crash entering deep sleep with IDF 5.2.1

Hi ESP_Sprite,

I really can't post the entire project code, but I will try and create a simple reproducer for the issue.

It really is a strange bug... As far as UARTs go, my code isn't doing anything special. UART0 is just the normal serial console for downloads and logs, and I use UART1 for a ...
by cdollar
Thu May 09, 2024 10:17 pm
Forum: ESP-IDF
Topic: Crash entering deep sleep with IDF 5.2.1
Replies: 4
Views: 1701

Crash entering deep sleep with IDF 5.2.1

I'm working on upgrading my code from IDF 5.1.2 to 5.2.1 and am seeing a crash when the code enters deep sleep. Here's the crash:


I (11614) cl_main: Deep sleep for 289277 millis
Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0).

Core 0 register dump:
PC : 0x4008206b PS ...
by cdollar
Mon Mar 18, 2024 12:50 am
Forum: Hardware
Topic: ESP32-Wroom-32e-N8R2 SPI communication error
Replies: 4
Views: 2013

Re: ESP32-Wroom-32e-N8R2 SPI communication error

By chance are you using IO16 as one of your SPI pins? According to the data sheet (page 24, figure 7):
In module variants that have embedded QSPI PSRAM, i.e., that embed ESP32-D0WDR2-V3, IO16 should be pulled-up and can not be used for other funtion
by cdollar
Tue Dec 14, 2021 5:53 pm
Forum: ESP32 Arduino
Topic: ULP Process Stops Running after making http POST call
Replies: 1
Views: 2656

Re: ULP Process Stops Running after making http POST call

You might try adding a call to adc1_ulp_enable() before re-entering deep sleep after you've done your HTTP upload. I noticed something similar recently where I had a ULP program reading ADC values, and occasionally waking to upload the values to via MQTT. Simply connecting to wifi was enough to have ...

Go to advanced search