Skip to content

T-Dongle-S3-Plus 快速开始

开发环境

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

PlatformIO

  1. 安装 VS Code 和 PlatformIO IDE
  2. 打开 T-Dongle-S3 仓库
  3. platformio.ini 中选择 Plus 对应环境和示例
  4. 只保留一个需要运行的 src_dir = xxxx 示例路径
  5. 点击 Build 编译,插入设备后点击 Upload 上传

Arduino IDE

设置项
开发板ESP32S3 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)
PSRAMOPI PSRAM

注意: T-Dongle-S3-Plus 带 8MB OPI PSRAM,Arduino IDE 中需要将 PSRAM 设置为 OPI PSRAM

下载模式

如果上传失败,按住 BOOT 键并插入电脑 USB 口,使设备进入下载模式后再上传。烧录完成后重新插拔设备,正常启动时不要按住 BOOT。

引脚说明

名称GPIO
RGB DINGPIO40
RGB CLKGPIO39
SDMMC D0GPIO14
SDMMC D1GPIO17
SDMMC D2GPIO21
SDMMC D3GPIO18
SDMMC CLKGPIO12
SDMMC CMDGPIO16
ButtonGPIO0
QWIIC TXGPIO43
QWIIC RXGPIO44
PDM CLKGPIO9
PDM DATAGPIO8
IRGPIO7
I2C SDA(仅加密版本)GPIO11
I2C SCL(仅加密版本)GPIO10

QWIIC

QWIIC 接口默认配置为串口功能。如需作为 I2C 使用,需要为外接传感器添加上拉电阻。

加密芯片说明

加密版本可选 ATECC508A。为避免芯片被锁定,出厂时仅进行 I2C 探测确认设备响应,不会对 ATECC508A 进行配置或读写。配置后芯片会按照其固有配置进入锁定状态,操作前请确认理解相关流程。