I have a esp32-wroom-32d module that ive been using and programming using ESP-IDF.
Today during a power up, the device stopped working and kept resetting. The error code is the following:
- rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
- configsip: 0, SPIWP:0xee
- clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
- mode:DIO, clock div:2
- load:0x3fff0030,len:6992
- load:0x40078000,len:15452
- load:0x40080400,len:3840
- 0x40080400: _init at ??:?
- entry 0x4008064c
- ets Jun 8 2016 00:22:57
- 3v3 source check using an oscilloscope
- WDT disable during boot
- Flash frequency change
- Flash erase and reflash using the esp tool, writing the app, partition table and bootloader to the appropriate places
- App and bootloader flash using arduino IDE
There were certanly other tests but i cant even remember now.
The error that i posted before happened once or twice during the throubleshooting. The most common thing was even worse because the terminal data was unreadable (like when the uart baud is missconfigured. That behaviour was the most common).