Hello,
I run this very simple code:
ESP_ERROR_CHECK(esp_timer_init());
printf("\nStarted timers, time since boot: %lld us", esp_timer_get_time());
vTaskDelay(pdMS_TO_TICKS( 10 ));
while(1);
Nothing is printed on screen and I can't access anymore the device by USB.
For USB, I use USB to JTAG connected on IO18 and IO19 / D+ D-
The use of reset button does nothing.
I encounter this kind of problem with other pieces of code.
At the end, I'm obliged to use an other esp32C3.
What's wrong ?
Regards
ESP32-C3 WROOM-02 crash
-
- Posts: 9764
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32-C3 WROOM-02 crash
That code does a whole heap of things that are generally Not Good... re-initializing timers, a while(1) loop... I'm wondering if you are getting a RTC WDT reset as soon as your program starts up, which also resets USB; as that happens repeatedly, your PC has no chance to properly enumerate the device.
Anyway, the solution would be to force download mode by grounding GPIO9 before powering on or resetting the ESP32C3. This allows the ESP32C3 to be flashed regardless of what's already in the flash.
Anyway, the solution would be to force download mode by grounding GPIO9 before powering on or resetting the ESP32C3. This allows the ESP32C3 to be flashed regardless of what's already in the flash.
-
- Posts: 6
- Joined: Fri Aug 13, 2021 8:42 am
Re: ESP32-C3 WROOM-02 crash
Thank you for your answer.
This was a toy exemple.
Indded, I force GPIO9 to ground and reset device before flashing but this doesn't not help.
It's no more possible to access the device.
This was a toy exemple.
Indded, I force GPIO9 to ground and reset device before flashing but this doesn't not help.
It's no more possible to access the device.
-
- Posts: 9764
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32-C3 WROOM-02 crash
Then it's either a hardware error, or something in your PCs OS. What OS and hardware do you use? If you unplug USB, connect GPIO9 to GND, power up the ESP32C3 and plug in the device, what exactly do you see your OS do? Does the device show up under USB devices (use lsusb under Linux, look under whatever the device manager is under another OS), do you see the serial port appear, does 'idf.py flash' give you any specific error?
Who is online
Users browsing this forum: No registered users and 18 guests