Rename 2.8 firmware/env from bare cyd to cyd_28r.

Drop ambiguous firmware/cyd; PlatformIO env and export paths are size-explicit (cyd_28r / cyd_35r).
This commit is contained in:
2026-10-27 20:33:37 +08:00
parent 0c5281b631
commit 9755698f4e
14 changed files with 44 additions and 36 deletions

View File

@@ -4,14 +4,22 @@
| 板型 | env | 屏 / 触控 | 背光 | 刷写目录 |
|------|-----|-----------|------|----------|
| **2.8" · 2432S028R** | `cyd`(默认) | ILI9341 + XPT2046 SoftSPI · UI 320×240 | GPIO**21** | [`firmware/cyd/`](firmware/cyd/) |
| **2.8" · 2432S028R** | `cyd_28r` | ILI9341 + XPT2046 SoftSPI · UI 320×240 | GPIO**21** | [`firmware/cyd_28r/`](firmware/cyd_28r/) |
| **3.5" · 3248S035C** | `cyd_35r` | ST7796 + GT911 I2C · UI 480×320(`UX/UY` 缩放) | GPIO**27** | [`firmware/cyd_35r/`](firmware/cyd_35r/) |
本工程**无外设接线**(只吃 USB 供电 + 串口)。主机 `send_sysinfo` **与板型无关**(同一 SI 协议)。
本工程**无外设接线**(只吃 USB 供电 + 串口)。主机 `send_sysinfo` **与板型无关**(同一 SI 协议)。
目录名带尺寸:`cyd_28r` / `cyd_35r`,**没有**含糊的 `firmware/cyd/`。
**认板再刷**:2.8 / 3.5 固件不可互刷(BL / 屏驱 / 触控全不同)。3.5:
**认板再刷**:2.8 / 3.5 固件不可互刷(BL / 屏驱 / 触控全不同)。
```powershell
# 2.8"
pio run -e cyd_28r -t upload
# 或
cd firmware\cyd_28r
.\flash.ps1
# 3.5"
pio run -e cyd_35r -t upload
# 或
cd firmware\cyd_35r
@@ -65,27 +73,26 @@ python send_sysinfo.py -p /dev/ttyUSB0
| 板型 | 目录 |
|------|------|
| 2.8" | [`firmware/cyd/`](firmware/cyd/) |
| 2.8" | [`firmware/cyd_28r/`](firmware/cyd_28r/) |
| 3.5" | [`firmware/cyd_35r/`](firmware/cyd_35r/) |
```powershell
cd firmware\cyd # 或 firmware\cyd_35r
cd firmware\cyd_28r # 3.5: firmware\cyd_35r
.\flash.ps1
# 或
.\flash.ps1 -Port COM3
```
源码烧录:`pio run -e cyd -t upload`(3.5:`-e cyd_35r`)
重新打包:`.\firmware\export_from_build.ps1`(3.5 加 `-Env cyd_35r`)
串口监视:`pio device monitor -b 460800`
源码烧录:`pio run -e cyd_28r -t upload` / `pio run -e cyd_35r -t upload`
重新打包:`.\firmware\export_from_build.ps1 -Env cyd_28r`(或 `-Env cyd_35r`)
串口监视:`pio device monitor -e cyd_28r -b 460800`
## 本地 git(必做)
本工程是**独立本地 repo**,有效改动都要提交;**不 push**(除非明确要求)。顺序对齐 [CYD_PROJECT_GUIDE.md](../CYD_PROJECT_GUIDE.md) §0 / §3:
1. 改代码
2. `pio run -e cyd -t upload`(或 `cyd_35r`)真机验证
3. `.\firmware\export_from_build.ps1`(需要时加 `-Env cyd_35r`)
2. `pio run -e cyd_28r -t upload`(或 `cyd_35r`)真机验证
3. `.\firmware\export_from_build.ps1 -Env cyd_28r`(或 `cyd_35r`)
4. `git add -A` → `git commit`
禁止:只改代码不烧录、不导出固件、**不本地 commit** 就收工。
@@ -102,7 +109,9 @@ cd firmware\cyd # 或 firmware\cyd_35r
## 文件
```
include/… src/… firmware/
include/… src/…
firmware/cyd_28r/ # 2.8"
firmware/cyd_35r/ # 3.5"
host/send_sysinfo.exe # Windows 免 Python(入库)
host/run.bat # 双击启动
host/install_autostart.ps1 / uninstall_autostart.ps1