Flash problem with esp32c3 jtag
Posted: Mon Mar 10, 2025 9:25 am
Hi, I'm new to Espressif and have just moved from microchip pics to esp32c3 which is fantastic value for money and highly capable.
I was going to post a query about a problem I have. I'm using ESP-IDF v5.4-dirty
When I accidentally do something, still don't know what it is my esp32c3 supermini refuses to stay attached to usb. It enumerates correctly and then immediately disconnects from usb and idf.py.
The last time this happened jtag was connecting and disconnecting continually and vscode managed to flash it when nothing else would, this time I applied power holding the boot button which is connected to pio 9 then I was in the continual enumeration phase and vscode managed to flash blink successfully.
Is there an official method for recovering from such hiccups? eclipse ide has a habit of making the chip an esp32c6 and I think it could be something to do with this. This last time I was attempting to use the rainmaker example when it refused to stay connected.
The boot button was used as a button at pio9 in the last example flashed to the chip.
I was going to post a query about a problem I have. I'm using ESP-IDF v5.4-dirty
When I accidentally do something, still don't know what it is my esp32c3 supermini refuses to stay attached to usb. It enumerates correctly and then immediately disconnects from usb and idf.py.
The last time this happened jtag was connecting and disconnecting continually and vscode managed to flash it when nothing else would, this time I applied power holding the boot button which is connected to pio 9 then I was in the continual enumeration phase and vscode managed to flash blink successfully.
Is there an official method for recovering from such hiccups? eclipse ide has a habit of making the chip an esp32c6 and I think it could be something to do with this. This last time I was attempting to use the rainmaker example when it refused to stay connected.
The boot button was used as a button at pio9 in the last example flashed to the chip.