How to solve the problem of ICACHE being disabled in EFUSE of ESP32-C3?
Posted: Fri May 22, 2026 10:33 am
I accidentally enabled EFUSE_DIS_ICACHE in the efuse of ESP32-C3, and now the program keeps rebooting. Is there any solution? Also, does the USB Serial module of ESP32-C3 have an efuse bit to disable the function where operating the RTS pin causes the ESP32-C3 to reset?
Code: Select all
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x1 (POWERON),boot:0xc (SPI_FAST_FLASH_BOOT)
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x7 (TG0WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40050f50
--- 0x40050f50: Cache_Travel_Tag_Memory in ROM
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x7 (TG0WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40050f4e
--- 0x40050f4e: Cache_Travel_Tag_Memory in ROM
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x10 (RTCWDT_RTC_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x7 (TG0WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40050f52