ESP32-S3-WROOM-1 Issue

I have the ESP32-S3-WROOM-1, my issue is that I dont see the println in the Serial Monitor ... the flash was prob successful

Writing at 0x0004a531... (100 %)
Wrote 258336 bytes (144144 compressed) at 0x00010000 in 1.7 seconds (effective 1212.9 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  Serial.println("Hello World");
  delay(100);
}

Serial Monitor is set to 9600 but still nothing ....

Are you on Windows or Linux? If you're on Linux, I may try to help a bit to try to diagnose the problem!

Im on Windows

Reflash the code. When it finishes, remove the USB cable and plug it in again while watching the Serial Monitor. Try that if you already haven't!

I tried that already :confused:

Hi @attention. A fairly unique thing about the boards that use the microcontrollers of the ESP32 family with native USB capability (as is the case with your board) is that they are typically configured to disable the use of their USB CDC serial port in the sketch by default.

That default disabled configuration is appropriate when your sketch doesn't use the serial port, but in cases where you do need it (such as when your sketch calls Serial.println, etc.), then it is necessary to configure the board so that the port will be enabled. Fortunately this is quite easy since the ESP32 boards platform developers configured the board definition to produce a custom board options menu you can use to enable or disable the port as needed via the Arduino IDE user interface.

Please try this:

  1. Select Tools > USB CDC On Boot > Enabled from the Arduino IDE menus.
  2. Upload the sketch to your board again, just as you did before.

Now check the Serial Monitor. Hopefully you will now see the expected output from the board there.

4 Likes

thank you very much, works! :blush:

1 Like

You are welcome. I'm glad it is working now.

Regards,
Per

A post was split to a new topic: How can I blink the LED on ESP32-S3-WROOM-1