ESP32 S3 VM issue with USB serial CDC mode

Issue #488 resolved
Sean shao created an issue

When trying to compile the ESP32 S3 firmware, the firmware can be flashed into the board. However, once completed connecting the computer USB serial port programs the S3 in CDC serial mode. In this mode, it is not possible to connect the board to the IDE.
If you are using an S3 board that has a serial chip, this problem will not occur.

Comments (9)

  1. John Maloney repo owner

    Thank you for mentioning this; it surprised me, too.

    My ESP32-S3 dev board (and perhaps yours?) has two USB connectors. One is for debugging and programming the chip. The IDE cannot communicate with the board through that connection. Instead, you must connect USB cable to the other USB port, the one with a USB-serial chip. I believe the USB-serial chip connection can be used to install firmware, as well as connecting to the IDE.

    I assume that ESP32-S3 boards with only have a single USB connection use a USB-serial chip.

    In short, if you have a ESP32-S3 board with two USB ports and you've installing the MicroBlocks firmware but it isn't connecting to the IDE try switching the USB cable to the other port.

  2. Sean shao reporter

    Many of the S3 boards I've tested have only one typeC usb port. After flashing MicroBlocks VM and connecting to IDE, you can only find one serial port like USB JTAG/Serial debug unit.
    e.g. M5Stamp S3 , M5core3 ...

  3. Log in to comment