diff --git a/config/hwlab-hwpod-preinstalls/constart-71freq-c.yaml b/config/hwlab-hwpod-preinstalls/constart-71freq-c.yaml index 54c910e6..10c32872 100644 --- a/config/hwlab-hwpod-preinstalls/constart-71freq-c.yaml +++ b/config/hwlab-hwpod-preinstalls/constart-71freq-c.yaml @@ -21,13 +21,13 @@ hwpodPreinstall: nodeId: node-d601-f103-v2 nodeType: pc-host workspaceRootRef: "F:\\Work\\ConStart" - projectRoot: projects/71-00075-11 + projectRoot: projects/71-00075-11-FREQ toolchain: name: keil-mdk - keilProject: projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx + keilProject: projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx keilTarget: FREQ_Controller_FW - hexPath: projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.hex - mapPath: projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.map + hexPath: projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.hex + mapPath: projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.map keilCliPath: "C:\\Users\\liang\\.agents\\skills\\keil\\keil-cli.py" uv4Path: "C:\\Keil_v5\\UV4\\UV4.exe" debugProbe: @@ -96,11 +96,11 @@ hwpodPreinstall: workspace: path: "F:\\Work\\ConStart" toolchain: keil-mdk - projectRoot: projects/71-00075-11 - keilProject: projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx + projectRoot: projects/71-00075-11-FREQ + keilProject: projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx keilTarget: FREQ_Controller_FW - hexPath: projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.hex - mapPath: projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.map + hexPath: projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.hex + mapPath: projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW/FREQ_Controller_FW.map keilCliPath: "C:\\Users\\liang\\.agents\\skills\\keil\\keil-cli.py" debugProbe: type: cmsis-dap @@ -147,6 +147,6 @@ hwpodPreinstall: - "F:\\Work\\ConStart\\.device-pod\\.runtime\\D601-71-FREQ.json" - "F:\\Work\\ConStart\\projects\\71-00075-11\\.device-pod\\device-pod-71-00075-11.json" workspaceRoot: "F:\\Work\\ConStart" - projectRoot: projects/71-00075-11 + projectRoot: projects/71-00075-11-FREQ verificationIssue: pikasTech/HWLAB#2183 verifiedAt: 2026-06-26 diff --git a/docs/reference/constar-d601.md b/docs/reference/constar-d601.md index 30f5cd5e..5d62bd21 100644 --- a/docs/reference/constar-d601.md +++ b/docs/reference/constar-d601.md @@ -32,7 +32,7 @@ trans D601 -- 'export PATH="$HOME/.local/bin:$PATH"; keil status; serial-monitor | Project | Keil project | Target(s) | 常见 probe / runtime | | --- | --- | --- | --- | -| `71-FREQ` | `projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx` | `FREQ_Controller_FW`, `BOOTLOADER` | STM32H723,通常 probe `3FD750C63E342E24`,APP JSON-RPC `192.168.0.154:8000`,bootloader TCP `192.168.0.154:9001`,串口 `921600` | +| `71-FREQ` | `projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx` | `FREQ_Controller_FW`, `BOOTLOADER` | STM32H723,通常 probe `3FD750C63E342E24`,APP JSON-RPC `192.168.0.154:8000`,bootloader TCP `192.168.0.154:9001`,串口 `921600` | | `41-MASTER` | `projects/41-00426-20-Controller-Code/Master_Controller/SDK/GD32470Z/Projects/26_ENET/Projects/FreeRTOS_tcpudp/MDK-ARM/Project.uvprojx` | `MASTER`, `SLAVE`, `DEVELOP` | GD32F470,通常 probe `123456789ABCDEF`,JSON-RPC `192.168.0.151:8000`,串口 `115200` | | `71-ACMOD` | `projects/41-00426-20-Controller-Code/Slave_AC_Module/code/MDK-ARM/STM32H723ZGT6.uvprojx` | `STM32H723ZGT6` | STM32H723,必须显式选择 H7 probe,JSON-RPC `192.168.0.152:8000`,串口 `115200` | @@ -45,19 +45,19 @@ probe 和 COM 口是现场硬件状态,不是永久事实。下载前必须先 ```bash # 查看 target 与 probe 绑定。 -keil project targets -p projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -keil list-devices -p projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -keil detect -u 3FD750C63E342E24 -p projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW +keil project targets -p projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx +keil list-devices -p projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx +keil detect -u 3FD750C63E342E24 -p projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW # 只编译。 -keil build --wait -p projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW +keil build --wait -p projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW # 编译后下载,或下载已编译 target。 -keil flash --wait -p projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW -m daplink --program-backend pyocd -u 3FD750C63E342E24 -keil program --wait -p projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW -m daplink --program-backend pyocd -u 3FD750C63E342E24 +keil flash --wait -p projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW -m daplink --program-backend pyocd -u 3FD750C63E342E24 +keil program --wait -p projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW -m daplink --program-backend pyocd -u 3FD750C63E342E24 # 不重烧,只复位运行。 -keil reset-run --wait -p projects/71-00075-11/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW -u 3FD750C63E342E24 +keil reset-run --wait -p projects/71-00075-11-FREQ/FirmWare/MDK-ARM/FREQ_Controller_FW.uvprojx -t FREQ_Controller_FW -u 3FD750C63E342E24 ``` 41/GD32 优先使用 Keil UV4 工程 backend,不要把 pyOCD generic 失败当成固件失败: