• sales

    +86-0755-88291180

ESP32 C3 desktop trinket Mini TV Board has gone into a strange state

2024-05-22 00:50:14 Ask

In the Arduino IDE and after having run (well, it didn't run, it crashed) the following sketch

(Examples->ESP32->ChipID->GetChipID)

uint32_t chipId = 0;
void setup() {
	Serial.begin(115200);
}
void loop() {
	for(int i=0; i<17; i=i+8) {
	  chipId |= ((ESP.getEfuseMac() >> (40 - i)) & 0xff) << i;
	}
	Serial.printf("ESP32 Chip model = %s Rev %d\n", ESP.getChipModel(), ESP.getChipRevision());
	Serial.printf("This chip has %d cores\n", ESP.getChipCores());
        Serial.print("Chip ID: "); Serial.println(chipId);
	delay(3000);
}

the board now REQUIRES me to press BOOT+RESET to be able to flash any other sketches to it + press RESET to run them.... If I don't press RESET+BOOT, I get the following error:

A fatal error occurred: Unable to verify flash chip connection (No serial data received.).
Failed uploading: uploading error: exit status 2


Previously, it did not require this (it would just flash the board and run automatically)

Is it possible to go back to the initial state or have I accidentally triggered some irreversible state change in the board?

ESP32 C3 desktop trinket Mini TV A fatal error occurred: Unable to verify flash chip connection
1answers
SpotPearGuested167
Answer time:
2024-05-22 10:59:45

1】 Keep holding down the BOOT button without releasing it, then insert the USB and release the BOOT button. At this point, the chip enters download mode

2】 In Ardun IDE, select the serial port. Then click on the burn boot program

3】 After burning is completed, press the Reset button once

Like0

report

Price: $9.99
Part Number: ESP32C3-1.44
Brand: Spotpear