Search found 4 matches

by bssmr32
Tue Oct 14, 2025 11:39 am
Forum: General Discussion
Topic: ESP32-C3: Executing code from RTC_FAST_MEM causes “Illegal Instruction” (works fine under GDB)
Replies: 0
Views: 1346

ESP32-C3: Executing code from RTC_FAST_MEM causes “Illegal Instruction” (works fine under GDB)

Hello everyone,

I'm experimenting with the idea of having self-modifying or dynamically loaded code in my ESP-IDF project and have encountered some behavior I can’t explain.

I have a regular ESP-IDF project compiled and running on an ESP32-C3.
After flashing the normal firmware, I modify the ...
by bssmr32
Fri Aug 11, 2023 6:12 pm
Forum: ESP-IDF
Topic: ESP32-C3 can't leave Download Mode
Replies: 7
Views: 7015

Re: ESP32-C3 can't leave Download Mode

I mean, that i cannot put a factory new ESP32-C3 into download mode using USB-SERIAL-JTAG and esptool alone. This only works after I flashed the firmware once (using GPIO9). I tried it several times and accepted it as a given thing. I thought maybe it needed the 2nd stage bootloader that comes with ...
by bssmr32
Fri Aug 11, 2023 7:15 am
Forum: ESP-IDF
Topic: ESP32-C3 can't leave Download Mode
Replies: 7
Views: 7015

Re: ESP32-C3 can't leave Download Mode

Thank you for your replies. A factory-new ESP32-C3 can in fact only be put in download mode pulling GPIO9 to GND. That is, using the built-in USB-SERIAL-JTAG. One could add additional hardware such as USB-UART-Bridge allowing to pull GPIO9 to GND using serial control lines. But what's the point of ...
by bssmr32
Thu Aug 10, 2023 7:07 am
Forum: ESP-IDF
Topic: ESP32-C3 can't leave Download Mode
Replies: 7
Views: 7015

ESP32-C3 can't leave Download Mode

Dear All,

I'm tasked with programming a whole bunch of custom ESP32-C3-MINI-1 boards. The board is equipped with a push-button on GPIO9. When pressed GPIO9 is pulled to GND.

The procedure goes as follows:

The push-button is held pressed, then the board is connected via its USB connector receiving ...

Go to advanced search