How to use JTAG built-in debugger of the ESP32-S3 in PLATFORMIO
![How to use JTAG built-in debugger of the ESP32-S3 in PLATFORMIO](https://community.platformio.org/uploads/default/original/3X/9/c/9c420f4d7651f2d0f221de3b96d591b8526812da.jpeg)
How to use JTAG built-in debugger of the ESP32-S3 in PLATFORMIO Most of the internet examples are showing using the ESP32-S3 built-in debugger in ESP-IDF, but I´m going showing how to do it in VSC PLATFORMIO. Uses the ESP32-S3’s own USB port to upload the firmware and debug the software on the PLATFORMIO. Allows you to use the standard serial port on the ESP card/recorder for normal serial communication at the same time. The video below is very complete and explains how to configure the ESP32
![](https://www.circuitstate.com/wp-content/uploads/2023/09/Espressif-ESP32-S3-Arduino-Nano-ESP32-Native-USB-JTAG-Port-on-Windows-Driver-Details-CIRCUITSTATE-Electronics-1.png)
Getting Started with Arduino Nano ESP32 Wi-Fi & IoT Development Board - CIRCUITSTATE Electronics
![](https://i.ytimg.com/vi/_FSM_10JXsM/hq720.jpg?sqp=-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD&rs=AOn4CLCqVKowYJfp6U8EtDLAiFF08d4dgA)
ESP32 S3 Build-in Debugging using JTAG interface.
![](https://community.platformio.org/uploads/default/original/2X/b/b2697447dcbdd875ca39066103c303080a2949ba.png)
ESP32 Debugging – Setup and Troubleshooting - Debugging - PlatformIO Community
![](https://preview.redd.it/esp32-s3-usb-frustrates-me-you-too-v0-tu9q89bwqb1b1.jpg?width=965&format=pjpg&auto=webp&s=9419b50c22808897a2a8177a40d902ade5cd9783)
ESP32-S3 USB frustrates me, you too? : r/esp32
![](https://preview.redd.it/pcb-review-an-iot-playground-board-based-on-esp32-s3-wroom-v0-fbk3ewxzxrea1.png?width=1048&format=png&auto=webp&s=8d9425d2792bd4f9b7e1aa23b0a5862288bea9ae)
PCB Review] An IOT playground board based on esp32 s3 wroom : r/esp32
![](https://www.circuitstate.com/wp-content/uploads/2023/10/Getting-Started-with-Platform-IDE-with-VS-Code-for-Embedded-Software-Development-Featured-Image-CIRCUITSTATE-Electronics-1.jpg)
Getting Started with PlatformIO - Unified IDE for Embedded Software Development - CIRCUITSTATE Electronics
![](https://community.platformio.org/uploads/default/original/3X/2/d/2dab73ff97a9f5eb0706feeeca845e397943ab27.png)
How to use JTAG built-in debugger of the ESP32-S3 in PLATFORMIO - PlatformIO IDE - PlatformIO Community
![](https://community.platformio.org/uploads/default/original/2X/7/7968d51ec3963734e14a7e12ee178602c055053b.png)
ESP32 Debugging – Setup and Troubleshooting - Debugging - PlatformIO Community
![](https://community.platformio.org/uploads/default/optimized/3X/8/3/83fc589a227b8b81984f0fad3c1f542fae644f26_2_666x500.jpeg)
Cannot run builtin debugger on esp32-s3 board - Debugging - PlatformIO Community
![](https://community.platformio.org/uploads/default/original/2X/a/a205db2620adc6b53e2f171021a384fed13795a1.jpg)
Debugging ESP32 with JLINK - Development Platforms - PlatformIO Community
![](https://community.platformio.org/uploads/default/original/3X/7/5/758d9d6aaa252a70e4107fee4ea6b5a4c501cbf3.png)
Cannot run builtin debugger on esp32-s3 board - Debugging - PlatformIO Community
![](https://i.ytimg.com/vi/x_WmoRyF3Yw/maxresdefault.jpg)
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
![](https://i.ytimg.com/vi/bkt3QAaVF18/sddefault.jpg)
How to do ESP32 PlatformIO Debugging - Arduino Blink Code in 8 Simple Steps
![](https://user-images.githubusercontent.com/12591771/208306380-d54550fa-0496-4466-a812-1dfe52a8b909.png)
ESP32-S3 Built-in debugging support · Issue #828 · platformio/platform-espressif32 · GitHub