T-Dongle-S3-Dual Quick Start
Development Environment
bash
git clone https://github.com/Xinyuan-LilyGO/T-Dongle-S3.gitPlatformIO
- Install VS Code and PlatformIO IDE
- Open the
T-Dongle-S3repository - Select the Dual environment and example in
platformio.ini - Keep only one
src_dir = xxxxexample path that you want to run - Click Build, plug in the device, then click Upload
Arduino IDE
| Setting | Value |
|---|---|
| Board | ESP32S3 Dev Module |
| Upload Speed | 921600 |
| USB Mode | Hardware CDC and JTAG |
| USB CDC On Boot | Enabled |
| CPU Frequency | 240MHz (WiFi) |
| Flash Mode | QIO 80MHz |
| Flash Size | 16MB (128Mb) |
| Partition Scheme | 16M Flash (3MB APP/9.9MB FATFS) |
| PSRAM | Disabled |
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
| Name | GPIO |
|---|---|
| RGB DIN | GPIO40 |
| RGB CLK | GPIO39 |
| SDMMC D0 | GPIO14 |
| SDMMC D1 | GPIO17 |
| SDMMC D2 | GPIO21 |
| SDMMC D3 | GPIO18 |
| SDMMC CLK | GPIO12 |
| SDMMC CMD | GPIO16 |
| Button | GPIO0 |
ESP Core 2
| Name | GPIO |
|---|---|
| Core 2 RGB DIN | GPIO40 |
| Core 2 RGB CLK | GPIO39 |
