Files
TTGO_TWatch_Library/README_CN.MD
2025-02-21 14:48:29 +08:00

6.5 KiB
Raw Blame History

🌟LilyGO T-Watch🌟

PlatformIO CI Arduino_CI

English | 中文

News:

  • 当前T-Watch-Lib 仅仅适配了T-Watch S3 版本,esp32版本计划支持

1 PlatformIO Quick Start <推荐>

  1. 安装VisualStudioCodePython
  2. VisualStudioCode扩展中搜索PlatformIO插件并安装.
  3. 安装完成后需要将VisualStudioCode重新启动
  4. 重新开启VisualStudioCode后,选择 VisualStudioCode 左上角的 文件 -> 打开文件夹 ->选择 TTGO_TWatch_Library 目录
  5. 等待安装第三方依赖库安装完成
  6. 点击 platformio.ini 文件,在platformio 栏目中取消需要使用的示例行,请确保仅仅一行有效
  7. 点击左下角的(✔)符号编译
  8. 将板子与电脑USB进行连接
  9. 点击(→)上传固件
  10. 点击 (插头符号) 监视串行输出

2 Arduino IDE Quick Start

  1. 安装 ArduinoIDE
  2. 安装 Arduino ESP32 2.0.9 InstallArduino
    • 请使用 2.0.9 ,新版本变更过大,目前还没有做适配
  3. 安装 TTGO_TWatch_Library
  4. 安装 T-Watch-Deps
    • T-Watch-Deps里的所有目录拷贝到 <C:\Users\UserName\Documents\Arduino\libraries>,如果没有libraries目录,请新建.
    • 请注意,不是拷贝T-Watch-Deps目录,而是拷贝T-Watch-Deps目录里面的文件夹到
    • 请注意,当前第三方库仅仅只有<TFT_eSPI>进行了预配置,当升级了<TFT_eSPI>之后你需要重新将<extras/Setup212_LilyGo_T_Watch_S3.h>移动到<TFT_eSPI/User_Setups>目录内,并且在TFT_eSPI/User_Setup_Select.h中添加#include <User_Setups/Setup212_LilyGo_T_Watch_S3.h>
  5. 打开ArduinoIDE -> Tools
    • Board -> ESP32S3 Dev Module
    • USB CDC On Boot -> Enable # 注意在不连接USB的时候你需要将Enable改为Disable这样USB CDC 不会阻止板子的启动
    • CPU Frequency -> 240MHz
    • USB DFU On Boot -> Disable
    • Flash Mode -> QIO 80MHz
    • Flash Size -> 16MB(128Mb)
    • USB Firmware MSC On Boot -> Disable
    • PSRAM -> OPI PSRAM
    • Partition Scheme -> 16M Flash(3MB APP/9.9MB FATFS)
    • USB Mode -> Hardware CDC and JIAG
    • Upload Mode -> UART0/Hardware CDC
    • Upload Speed -> 921600
  6. 插入USB到PC,点击上传<如果无法顺利上传,请查看下方FAQ>

4 Example Source

5 ESP32 basic examples

6 FAQ

  1. 无法上传示例

    1. 确保T-Watch已经开机,可以按照下面方法进行查看,打开电脑设备管理器,查看端口插入USB端口到电脑显示了新的COM设备则已经开机如果没有显示则按压表冠上的按键一秒然后会弹出设备端口,此时点击上传
  2. USB端口在电脑中不断闪现

  • 这是程序运行异常,或者是选择了错误的配置,esp32不断重启导致的现象,这时只能将手表手动进入下载模式才能解决不能上传的问题 请遵顼下面的步骤操作
    1. 拆开后盖
    2. 插入Micro-USB
    3. 打开Windows设备管理器
    4. 长按手表表冠,直到 Windows COM 端口中不出现 USB 的设备
    5. 按压下图按键保持按压
    6. 按压表冠按钮一秒
    7. 此时COM端口则固定
    8. ArduinoIDE 中选择Port
    9. 点击上传
  1. 在哪里查询引脚定义?
    1. 这里
  2. 上传草图之后屏幕没有显示?
    1. 请查看Arduino IDE Quick Start第四行
  3. 电源域
    Power Domain Role
    ALDO1 RTC backup battery (3.1-3.3v)
    ALDO2 Backlight
    ALDO3 3V3 for FT6336 and st7889
    ALDO4 SX1262
    BLDO2 DRV2605 Enable pin
    DC1 ESP32 3V3
    VRTC Nothing

3用户参考

Product Youtube link explanation Status
T -WATCH-S3 Youtube link How to get started with LILYGO T-Watch-S3 easily
LilyGo device Youtube link How to enter boot mode to download the firmware