Keep TFT_BL=27; do not remap UART to GPIO4. Co-authored-by: Cursor <cursoragent@cursor.com>
51 lines
1.2 KiB
Markdown
51 lines
1.2 KiB
Markdown
# 预编译固件(可随时刷写)
|
||
|
||
| 目录 | 板子 | 接线 |
|
||
|------|------|------|
|
||
| [`cyd_28r/`](cyd_28r/) | ESP32-2432S028R(ILI9341) | OT1→22,RX→27 |
|
||
| [`cyd_35r/`](cyd_35r/) | ESP32-3248S035C(ST7796 + GT911) | OT1→21,RX→22;BL=27 |
|
||
|
||
版本信息见各目录 `VERSION.txt`。
|
||
|
||
## 直接刷写(无需重新编译)
|
||
|
||
1. USB 连接板子
|
||
2. 进入对应目录执行:
|
||
|
||
```powershell
|
||
cd firmware\cyd_28r # 或 cyd_35r
|
||
.\flash.ps1
|
||
# 或指定端口
|
||
.\flash.ps1 -Port COM3
|
||
```
|
||
|
||
也可双击 / 运行 `flash.bat`。
|
||
|
||
依赖其一即可:
|
||
|
||
- 已安装 PlatformIO(`pio`,自带 esptool)
|
||
- 或 `pip install esptool`
|
||
|
||
## 手动 esptool
|
||
|
||
```bash
|
||
esptool.py --chip esp32 --port COM3 --baud 921600 write_flash -z ^
|
||
--flash_mode dio --flash_freq 40m --flash_size 4MB ^
|
||
0x1000 bootloader.bin ^
|
||
0x8000 partitions.bin ^
|
||
0xe000 boot_app0.bin ^
|
||
0x10000 firmware.bin
|
||
```
|
||
|
||
## 从源码重新打包进本目录
|
||
|
||
在仓库根目录:
|
||
|
||
```powershell
|
||
.\firmware\export_from_build.ps1 # 2.8 → cyd_28r
|
||
.\firmware\export_from_build.ps1 -Env cyd_35r # 3.5 → cyd_35r
|
||
# 仅复制、不编译:
|
||
.\firmware\export_from_build.ps1 -SkipBuild
|
||
.\firmware\export_from_build.ps1 -Env cyd_35r -SkipBuild
|
||
```
|