feat(flash-gui): 单列布局重构 — 日志上移至操作上方, 补齐/拼接改顶栏弹窗
This commit is contained in:
+9
-7
@@ -9,7 +9,7 @@
|
||||
> (Windows 10/11 x64,免安装、无需 Python,**内置 OpenOCD 工具链**)。
|
||||
> - **要改代码/重新打包**:见 §5、§6。
|
||||
>
|
||||
> 界面与构建方式对齐 DLPilot 项目(CustomTkinter 深色双栏仪表盘 +
|
||||
> 界面与构建方式对齐 DLPilot 项目(CustomTkinter 深色卡片仪表盘 +
|
||||
> PyInstaller onefile + Gitea Release 发布)。更新:2026-09-14
|
||||
|
||||
## 1. 功能总览
|
||||
@@ -46,13 +46,15 @@ DAPLinkFlash/
|
||||
|
||||
## 3. GUI 使用
|
||||
|
||||
主窗口为双栏仪表盘:
|
||||
主窗口为单列仪表盘,补齐/拼接经顶栏按钮弹出独立窗口:
|
||||
|
||||
```
|
||||
左列 右列
|
||||
┌ 探针与工具链 [自动定位] ┐ ┌ 补齐 (Pad) — Y-Modem 对齐 ┐
|
||||
├ 芯片与固件(型号/固件/基地址)┤ ├ 拼接 (Merge) — BL+APP+标志 ┤
|
||||
└ 操作: 检测/烧录/擦除/读取/复位/停止 ┘ └ 运行日志 — OpenOCD 输出 ┘
|
||||
顶栏 DAPLink Flash [补齐 (Pad)] [拼接 (Merge)] 关于 Dark/Light/System
|
||||
┌ 探针与工具链 [自动定位] ┐
|
||||
├ 芯片与固件(型号/固件/基地址) ┤
|
||||
├ 运行日志 — OpenOCD 输出 ┤
|
||||
└ 操作: 检测/烧录/擦除/读取/复位/停止 ┘
|
||||
弹窗 补齐 (Pad) / 拼接 (Merge) — 非模态, 配置与主窗口共享
|
||||
```
|
||||
|
||||
1. **选工具链**:默认自动定位(内置 → 本机 `D:/toolchain` → PATH),左卡右上
|
||||
@@ -62,7 +64,7 @@ DAPLinkFlash/
|
||||
3. **选固件**:点"浏览"选 BIN/HEX/ELF;BIN 确认基地址(完整镜像 `0x08000000`,
|
||||
单独 APP `0x08002000`);
|
||||
4. **点"检测设备"**确认链路通 → **点"烧录固件"**;输出实时显示在右下日志区;
|
||||
5. **固件工具**(右列):
|
||||
5. **固件工具**(顶栏按钮弹出的独立窗口,非模态):
|
||||
- 补齐:选输入 BIN 后输出名自动带出(`*_pad.bin`),对齐默认 1K,点"执行补齐";
|
||||
- 拼接:选 Bootloader 与 APP 后输出名自动带出(`*_BL.bin`),地址按典型布局
|
||||
预填,点"执行拼接"。
|
||||
|
||||
Reference in New Issue
Block a user