Files
serverinfotest/firmware/README.md
DESKTOP-PUHFO60\dsx2016 9755698f4e 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).
2026-10-27 20:33:37 +08:00

1.6 KiB
Raw Permalink Blame History

预编译固件(可随时刷写)

目录 板子
cyd_28r/ 2.8" CYD ESP32-2432S028R(ILI9341)
cyd_35r/ 3.5" CYD ESP32-3248S035C(ST7796 + GT911)

没有 firmware/cyd/——目录名必须带尺寸。

功能:本机/服务器信息面板(USB 串口收 SI|...,屏上显示 CPU/GPU/RAM/DISK)
版本信息见各目录下 VERSION.txt。

也可在 ../../cydweb(CYD Flasher)里通过浏览器串口刷写本目录固件。

直接刷写(无需重新编译)

  1. USB 连接板子
  2. 执行:
cd firmware\cyd_28r      # 3.5": firmware\cyd_35r
.\flash.ps1
.\flash.ps1 -Port COM3

也可运行 flash.bat。

依赖其一即可:

  • 已安装 PlatformIO(pio,自带 esptool)
  • 或 pip install esptool

手动 esptool

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

从源码重新打包进本目录

在仓库根目录:

.\firmware\export_from_build.ps1 -Env cyd_28r   # 2.8 -> firmware/cyd_28r
.\firmware\export_from_build.ps1 -Env cyd_35r   # 3.5 -> firmware/cyd_35r
.\firmware\export_from_build.ps1 -Env cyd_28r -SkipBuild

刷完后用 ..\..\host\run.bat 或 send_sysinfo.exe 推送本机信息。

导出固件后记得在仓库根目录 本地 git commit(见根 README.md「本地 git」;不 push,除非明确要求)。