From e902503807f04fe23ffd85efe2efefb53f10391a Mon Sep 17 00:00:00 2001 From: hulk Date: Mon, 28 Sep 2026 10:01:16 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BB=93=E5=BA=93=E6=9B=B4=E5=90=8D?= =?UTF-8?q?=20LT8619C=5FDebug=5FTools=20=E2=86=92=20HW-Debug-Tools?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Gitea 仓库已改名(旧地址自动重定向),git remote 同步更新 --- DLPilot/AGENTS.md | 4 ++-- DLPilot/README.md | 4 ++-- DLPilot/release/README.md | 4 ++-- DLPilot/src/app_fluent.py | 2 +- DLPilot/src/app_gui.py | 2 +- EDID-viewer/AGENTS.md | 2 +- EDID-viewer/README.md | 2 +- EDID-viewer/release/README.md | 2 +- EDID-viewer/src/main.py | 2 +- README.md | 13 +++++++------ SerialMate/AGENTS.md | 2 +- SerialMate/src/main.py | 2 +- agent.md | 9 ++++++--- 13 files changed, 27 insertions(+), 23 deletions(-) diff --git a/DLPilot/AGENTS.md b/DLPilot/AGENTS.md index 46ff30e..2dbd819 100644 --- a/DLPilot/AGENTS.md +++ b/DLPilot/AGENTS.md @@ -6,9 +6,9 @@ ## 1. 项目定位 -仓库 `LT8619C_Debug_Tools` 是 LT8619C(HDMI→RGB888)→ DLPC3421 投影转接板的**调试上位机工具集**, +仓库 `HW-Debug-Tools` 是 LT8619C(HDMI→RGB888)→ DLPC3421 投影转接板的**调试上位机工具集**, 上游主仓库(固件)为 `hulk/LT8619C_DLPC3421_HDMI`(同 Gitea 实例 `gitea.hulk.wang`), -上游固件本机路径 `E:\Hulk-Coding\LT8619C_DLPC3421_HDMI`;工具仓库路径 `E:\Hulk-Coding\LT8619C_Debug_Tools`。 +上游固件本机路径 `E:\Hulk-Coding\LT8619C_DLPC3421_HDMI`;工具仓库路径 `E:\Hulk-Coding\HW-Debug-Tools`。 DLPilot 工作在两端:HDMI **源端**(PC 显卡侧,EDID/分辨率/图案)与**光机控制端** (RS485 → 板载 GD32E230 网关 → DLPC3421)。寄存器语义判读基线(0x606E 位交换 / 0x606D 整组顺序)与光机协议规程都在上游仓库 `doc/architecture/` 与 `protocols.md`,不在本仓库。 diff --git a/DLPilot/README.md b/DLPilot/README.md index 97df143..faa28c1 100644 --- a/DLPilot/README.md +++ b/DLPilot/README.md @@ -4,7 +4,7 @@ > HDMI **源端**(EDID 查看、分辨率切换、纯色/测试图案投屏)+ **光机控制** > (RS485 直连板上 GD32 网关,开关光机/设光强/查温度电流)。 > -> - **只想用工具**:到 [Gitea Releases](https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools/releases) +> - **只想用工具**:到 [Gitea Releases](https://gitea.hulk.wang/hulk/HW-Debug-Tools/releases) > 下载 `DLPilot-vX.Y.Z-win64.zip`,解压双击 `DLPilot.exe` 即可(Windows 10/11 x64,免安装、无需 Python)。 > - **要改代码/重新打包**:见 §8、§9。 > @@ -28,7 +28,7 @@ ## 2. 下载与安装 -1. 打开 [Releases 页面](https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools/releases),取最新的 +1. 打开 [Releases 页面](https://gitea.hulk.wang/hulk/HW-Debug-Tools/releases),取最新的 `DLPilot-vX.Y.Z-win64.zip`; 2. 解压到**任意可写目录**(自定义图片与栏位配置会写到 exe 旁边); 3. 双击 `DLPilot.exe`。首次启动比脚本慢一两秒(onefile 解压),属正常现象。 diff --git a/DLPilot/release/README.md b/DLPilot/release/README.md index 97df143..faa28c1 100644 --- a/DLPilot/release/README.md +++ b/DLPilot/release/README.md @@ -4,7 +4,7 @@ > HDMI **源端**(EDID 查看、分辨率切换、纯色/测试图案投屏)+ **光机控制** > (RS485 直连板上 GD32 网关,开关光机/设光强/查温度电流)。 > -> - **只想用工具**:到 [Gitea Releases](https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools/releases) +> - **只想用工具**:到 [Gitea Releases](https://gitea.hulk.wang/hulk/HW-Debug-Tools/releases) > 下载 `DLPilot-vX.Y.Z-win64.zip`,解压双击 `DLPilot.exe` 即可(Windows 10/11 x64,免安装、无需 Python)。 > - **要改代码/重新打包**:见 §8、§9。 > @@ -28,7 +28,7 @@ ## 2. 下载与安装 -1. 打开 [Releases 页面](https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools/releases),取最新的 +1. 打开 [Releases 页面](https://gitea.hulk.wang/hulk/HW-Debug-Tools/releases),取最新的 `DLPilot-vX.Y.Z-win64.zip`; 2. 解压到**任意可写目录**(自定义图片与栏位配置会写到 exe 旁边); 3. 双击 `DLPilot.exe`。首次启动比脚本慢一两秒(onefile 解压),属正常现象。 diff --git a/DLPilot/src/app_fluent.py b/DLPilot/src/app_fluent.py index 19b3ff5..afe675a 100644 --- a/DLPilot/src/app_fluent.py +++ b/DLPilot/src/app_fluent.py @@ -63,7 +63,7 @@ import patterns APP_NAME = "DLPilot" APP_VERSION = "0.4.0" -REPO_URL = "https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools" +REPO_URL = "https://gitea.hulk.wang/hulk/HW-Debug-Tools" MONO = QFont("Consolas", 10) CHIP_IDLE = "#666666" CHIP_OK = "#2FA574" diff --git a/DLPilot/src/app_gui.py b/DLPilot/src/app_gui.py index ae5ebe6..32478b9 100644 --- a/DLPilot/src/app_gui.py +++ b/DLPilot/src/app_gui.py @@ -41,7 +41,7 @@ CHIP_ERR = '#D9534F' APP_NAME = 'DLPilot' APP_VERSION = '0.3.6' -REPO_URL = 'https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools' +REPO_URL = 'https://gitea.hulk.wang/hulk/HW-Debug-Tools' def get_icon_path(): diff --git a/EDID-viewer/AGENTS.md b/EDID-viewer/AGENTS.md index af1e1a0..a7edabc 100644 --- a/EDID-viewer/AGENTS.md +++ b/EDID-viewer/AGENTS.md @@ -1,7 +1,7 @@ # EDID Viewer — 开发需求与进度 ## 基本环境 -- 主项目位置:`E:\Hulk-Coding\LT8619C_Debug_Tools\EDID-viewer`;为兼容此前约定,已同步镜像到 `E:\Hulk-Coding\LT8619C\_Debug\_Tools\EDID-viewer`。 +- 主项目位置:`E:\Hulk-Coding\HW-Debug-Tools\EDID-viewer`;为兼容此前约定,已同步镜像到 `E:\Hulk-Coding\LT8619C\_Debug\_Tools\EDID-viewer`。 - Windows 10/11 x64;Python 3.14;PySide6 6.11.2(Qt 官方 Python 绑定);PySide6-Fluent-Widgets 1.11.3。 - 使用项目 `.venv`;依赖见 requirements.txt;GUI 入口为 `src/main.py`(版本号在 `src/main.py` 的 `APP_VERSION`)。 - 独立工具,不依赖、不修改 LT8619C 固件或 DLPilot 工程。 diff --git a/EDID-viewer/README.md b/EDID-viewer/README.md index 3fbe343..91179da 100644 --- a/EDID-viewer/README.md +++ b/EDID-viewer/README.md @@ -2,7 +2,7 @@ Windows 10/11 显示器 EDID 查看器。使用 **PySide6 / PySide6-Fluent-Widgets**,只读,不修改显示设置。 -> 只想使用工具:到 [Gitea Releases](https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools/releases) +> 只想使用工具:到 [Gitea Releases](https://gitea.hulk.wang/hulk/HW-Debug-Tools/releases) > 下载 `EDID-Viewer-vX.Y.Z-win64.zip`,解压双击 `EDID-Viewer.exe` 即可(Windows 10/11 x64,免安装、无需 Python)。 ## 使用 diff --git a/EDID-viewer/release/README.md b/EDID-viewer/release/README.md index 3fbe343..91179da 100644 --- a/EDID-viewer/release/README.md +++ b/EDID-viewer/release/README.md @@ -2,7 +2,7 @@ Windows 10/11 显示器 EDID 查看器。使用 **PySide6 / PySide6-Fluent-Widgets**,只读,不修改显示设置。 -> 只想使用工具:到 [Gitea Releases](https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools/releases) +> 只想使用工具:到 [Gitea Releases](https://gitea.hulk.wang/hulk/HW-Debug-Tools/releases) > 下载 `EDID-Viewer-vX.Y.Z-win64.zip`,解压双击 `EDID-Viewer.exe` 即可(Windows 10/11 x64,免安装、无需 Python)。 ## 使用 diff --git a/EDID-viewer/src/main.py b/EDID-viewer/src/main.py index 1bd4f81..4bed10b 100644 --- a/EDID-viewer/src/main.py +++ b/EDID-viewer/src/main.py @@ -41,7 +41,7 @@ from windows_edid import scan APP_NAME = "EDID Viewer" APP_VERSION = "0.1.0" -REPO_URL = "https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools" +REPO_URL = "https://gitea.hulk.wang/hulk/HW-Debug-Tools" def icon_path(): diff --git a/README.md b/README.md index f0f2765..67ccdd3 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,16 @@ -# LT8619C_Debug_Tools +# HW-Debug-Tools -LT8619C(HDMI→RGB888)→ DLPC3421 投影转接板调试配套上位机工具集。 +硬件调试上位机工具集,起家于 LT8619C(HDMI→RGB888)→ DLPC3421 投影转接板调试配套, +现收纳全部调试工具;原名 `LT8619C_Debug_Tools`,2026-09-28 更名(Gitea 旧地址自动重定向)。 上游主仓库(固件):[LT8619C_DLPC3421_HDMI](https://gitea.hulk.wang/hulk/LT8619C_DLPC3421_HDMI)。 ## 工具一览 | 工具 | 用途 | 获取 | |---|---|---| -| [DLPilot](DLPilot/) | HDMI 源端(EDID 查看/逐字节解析、分辨率切换、纯色与测试图案全屏投屏)+ 光机控制(RS485→GD32 网关→DLPC3421:开关光机/设光强/查温度电流) | 到 [Releases](https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools/releases) 下 `DLPilot-vX.Y.Z-win64.zip`,解压即用;详见 [DLPilot/README.md](DLPilot/README.md) | -| [EDID-viewer](EDID-viewer/) | Windows 显示器 EDID 只读查看器:活动设备或离线文件的厂家/序列号/分辨率时序、CTA/HDMI/音频/HDR 能力、校验诊断;BIN/HEX 导入,BIN/JSON 报告导出 | 到 [Releases](https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools/releases) 下 `EDID-Viewer-vX.Y.Z-win64.zip`,解压即用;详见 [EDID-viewer/README.md](EDID-viewer/README.md) | -| [SerialMate](SerialMate/) | RS485/串口调试助手:收发 + 协议包解析(帧构成令牌序列/包头/板ID/LEN口径/CRC 全可定制,默认兼容 DLPilot 光机协议)、板型档案一键切换协议参数与命令预设、payload 字符串/HEX 显示、4 通道曲线(弹窗独立、时间窗滑笔回看、悬停读值、暂停渲染)、发送框输入 payload 自动包装组帧(`/` 分隔多条)、HEX 直发与周期发送 | 到 [Releases](https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools/releases) 下 `SerialMate-vX.Y.Z-win64.zip`,解压即用;详见 [SerialMate/README.md](SerialMate/README.md) | +| [DLPilot](DLPilot/) | HDMI 源端(EDID 查看/逐字节解析、分辨率切换、纯色与测试图案全屏投屏)+ 光机控制(RS485→GD32 网关→DLPC3421:开关光机/设光强/查温度电流) | 到 [Releases](https://gitea.hulk.wang/hulk/HW-Debug-Tools/releases) 下 `DLPilot-vX.Y.Z-win64.zip`,解压即用;详见 [DLPilot/README.md](DLPilot/README.md) | +| [EDID-viewer](EDID-viewer/) | Windows 显示器 EDID 只读查看器:活动设备或离线文件的厂家/序列号/分辨率时序、CTA/HDMI/音频/HDR 能力、校验诊断;BIN/HEX 导入,BIN/JSON 报告导出 | 到 [Releases](https://gitea.hulk.wang/hulk/HW-Debug-Tools/releases) 下 `EDID-Viewer-vX.Y.Z-win64.zip`,解压即用;详见 [EDID-viewer/README.md](EDID-viewer/README.md) | +| [SerialMate](SerialMate/) | RS485/串口调试助手:收发 + 协议包解析(帧构成令牌序列/包头/板ID/LEN口径/CRC 全可定制,默认兼容 DLPilot 光机协议)、板型档案一键切换协议参数与命令预设、payload 字符串/HEX 显示、4 通道曲线(弹窗独立、时间窗滑笔回看、悬停读值、暂停渲染)、发送框输入 payload 自动包装组帧(`/` 分隔多条)、HEX 直发与周期发送 | 到 [Releases](https://gitea.hulk.wang/hulk/HW-Debug-Tools/releases) 下 `SerialMate-vX.Y.Z-win64.zip`,解压即用;详见 [SerialMate/README.md](SerialMate/README.md) | | [I2C-Inject](I2C-Inject/) | ⏸ **暂停开发**:LT8619C 寄存器在线读写(RP2040 注入器在 demo 板 I2C 总线上择机注入,避让主控轮询,写后自动读回校验)。代码与固件保留备查 | 暂不提供发布;状态与原理详见 [I2C-Inject/README.md](I2C-Inject/README.md) | ## 环境要求 @@ -30,7 +31,7 @@ LT8619C(HDMI→RGB888)→ DLPC3421 投影转接板调试配套上位机工 仓库整体的开发需求与进度管理见根目录 `agent.md`。 ``` -LT8619C_Debug_Tools/ +HW-Debug-Tools/ ├── DLPilot/ │ ├── src/ # 源码 + 打包/发布脚本 + 图标源 │ ├── assets/ # 生成的测试图案 PNG(gen_*.py 产物) diff --git a/SerialMate/AGENTS.md b/SerialMate/AGENTS.md index 650eced..1f7dbd1 100644 --- a/SerialMate/AGENTS.md +++ b/SerialMate/AGENTS.md @@ -6,7 +6,7 @@ ## 1. 项目定位 -仓库 `LT8619C_Debug_Tools` 是 LT8619C→DLPC3421 投影转接板的调试上位机工具集。 +仓库 `HW-Debug-Tools` 是 LT8619C→DLPC3421 投影转接板的调试上位机工具集。 SerialMate 是其中的**通用串口/RS485 调试助手**:收发 + 协议解析 + 曲线。 默认帧格式与 DLPilot 光机 RS485 协议完全一致(`D5 01 LEN CRC`), 可直接调试板载 GD32E230 网关;帧格式(包头/板ID/CRC 算法与覆盖范围)可定制, diff --git a/SerialMate/src/main.py b/SerialMate/src/main.py index bed8e13..12feb9b 100644 --- a/SerialMate/src/main.py +++ b/SerialMate/src/main.py @@ -50,7 +50,7 @@ from theme import ThemeManager APP_NAME = 'SerialMate' APP_VERSION = '0.1.0' -REPO_URL = 'https://gitea.hulk.wang/hulk/LT8619C_Debug_Tools' +REPO_URL = 'https://gitea.hulk.wang/hulk/HW-Debug-Tools' BAUDS = (1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600) TX_MODES = ('wrap', 'hex') diff --git a/agent.md b/agent.md index 4a148b6..8f6e56b 100644 --- a/agent.md +++ b/agent.md @@ -7,8 +7,11 @@ ## 1. 项目定位与约定 -- 本仓库是 **LT8619C(HDMI→RGB888)→ DLPC3421 投影转接板**的调试上位机工具集, - 服务上游固件仓 `hulk/LT8619C_DLPC3421_HDMI`(本机路径 +- 本仓库是**全部调试工具的收纳仓**(起家于 **LT8619C(HDMI→RGB888)→ DLPC3421 投影转接板** + 调试配套)。原名 `LT8619C_Debug_Tools`,2026-09-28 更名 `HW-Debug-Tools`:Gitea 已改名 + (旧地址自动重定向)、本地目录与 remote 同步更名;Gitea Release 同日清理为各已发布工具 + 仅保留最新版(DLPilot v0.4.0 / EDID-Viewer v0.1.0 / SerialMate v0.1.0), + 旧 release 删除但 tag 与提交历史保留。服务上游固件仓 `hulk/LT8619C_DLPC3421_HDMI`(本机路径 `E:\Hulk-Coding\LT8619C_DLPC3421_HDMI`,同 Gitea 实例 gitea.hulk.wang)。 光机 RS485 协议**唯一权威**是上游仓 `protocols.md`,本仓不维护协议副本。 - 工具链(全仓统一):Python 3.14;GUI 用 PySide6 + PySide6-Fluent-Widgets,解析/协议 @@ -26,7 +29,7 @@ 自动包装发送。 - **I2C-Inject**:RP2040 固件 + PC GUI,demo 板 I2C 总线择机注入读写寄存器。 **2026-09-25 起暂停开发**,代码与固件保留备查。 -- 镜像约定:`EDID-viewer` 主目录(`E:\Hulk-Coding\LT8619C_Debug_Tools\EDID-viewer`) +- 镜像约定:`EDID-viewer` 主目录(`E:\Hulk-Coding\HW-Debug-Tools\EDID-viewer`) 改动后需 robocopy /MIR 同步到 `E:\Hulk-Coding\LT8619C\_Debug\_Tools\EDID-viewer` (排除 .venv/build/__pycache__/.git,zip 不同步)。 - 发布约定:源码与打包产物(exe、运行配置)入库;发布 zip 不入库,只上传 Gitea Release。