Skip to content

T-Dongle-S3-Dual Quick Start

Development Environment

bash
git clone https://github.com/Xinyuan-LilyGO/T-Dongle-S3.git

PlatformIO

  1. Install VS Code and PlatformIO IDE
  2. Open the T-Dongle-S3 repository
  3. Select the Dual environment and example in platformio.ini
  4. Keep only one src_dir = xxxx example path that you want to run
  5. Click Build, plug in the device, then click Upload

Arduino IDE

SettingValue
BoardESP32S3 Dev Module
Upload Speed921600
USB ModeHardware CDC and JTAG
USB CDC On BootEnabled
CPU Frequency240MHz (WiFi)
Flash ModeQIO 80MHz
Flash Size16MB (128Mb)
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMDisabled

Note: T-Dongle-S3-Dual has no PSRAM. Set PSRAM to Disabled in Arduino IDE.

Download Mode

If upload fails, hold the BOOT button while plugging the device into the USB port to enter download mode, then upload again. After flashing, unplug and plug the device again. Do not hold BOOT for normal startup.

Pin Notes

NameGPIO
RGB DINGPIO40
RGB CLKGPIO39
SDMMC D0GPIO14
SDMMC D1GPIO17
SDMMC D2GPIO21
SDMMC D3GPIO18
SDMMC CLKGPIO12
SDMMC CMDGPIO16
ButtonGPIO0

ESP Core 2

NameGPIO
Core 2 RGB DINGPIO40
Core 2 RGB CLKGPIO39