No serial output from WT32-S3-WROVER-N16R2 board

Hi, I have a WT32-S3-WROVER-N16R2 board, and uploading a simple hello-world (with Serial.println) just returns this in the console:

15:51:44.541 -> ESP-ROM:esp32s3-20210327
15:51:44.541 -> Build:Mar 27 2021
15:51:44.541 -> rst:0x15 (USB_UART_CHIP_RESET),boot:0x2b (SPI_FAST_FLASH_BOOT)
15:51:44.541 -> Saved PC:0x42020fca
15:51:44.541 -> SPIWP:0xee
15:51:44.541 -> mode:DIO, clock div:1
15:51:44.541 -> load:0x3fce3808,len:0x44c
15:51:44.541 -> load:0x403c9700,len:0xbe4
15:51:44.541 -> load:0x403cc700,len:0x2a68
15:51:44.541 -> entry 0x403c98d4

No serial print, nothing. Any idea what to do to get this working?
Thanks a lot

Hi @mvermand. A fairly unique thing about the ESP32-S3 boards is that they are typically configured to have their USB CDC serial port disabled by default.

That default disabled configuration is appropriate when your sketch doesn't use that port, but in cases where you do need it (such as when your sketch calls Serial.println), 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 your 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.

Thanks a lot! That did it!!

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

Regards,
Per

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.