Repository navigation
STM32 工程助手 v1.4.1
版本概述
本版本将完整 OpenOCD Target 和配套依赖直接打包进 EXE。选择工程后按芯片识别结果自动填入对应 Target,无需查找本机脚本目录或下载 cfg。
更新内容
- 内置完整
target目录,含子目录共 361 个文件;连同 CMSIS-DAP、共享 Tcl 等依赖,完整脚本库共 1033 个文件,保留原始内容与版权说明。 - 首次使用自动解压到应用用户缓存;按资源内容区分版本,验证每个文件的 SHA-256,缺失或改动的缓存可从 EXE 内恢复。
- 芯片识别后直接使用内置脚本,环境摘要显示“内置 Target 配置已验证”。缺少 Target 不再触发本机搜索或工具包下载。
- 重新检测、切换预设和确认芯片均保留手动指定的 Target。支持 STM32WBA 型号识别,WBA5 自动对应内置
stm32wbax.cfg。 - 工具自动修复与内置脚本分开处理:CMake、Ninja、ARM GCC 或 OpenOCD 可执行工具缺失时仍可手动启动自动修复;停止下载保留已完成安装和用户工具选择。
- 完整资源清单、原文件逐字节一致性、重复解压、实际 H7/WBA5 解析、正常窗口编译与任务配置流程均已验证。
下载与运行要求
| 版本 | 下载文件 | 文件大小 | 运行要求 |
|---|---|---|---|
| 便携版 | STM32ProjectHelper-portable-win-x64.exe | 49.07 MiB | Windows x64;内置 .NET 运行时;EXE 可直接运行 |
| 精简版 | STM32ProjectHelper-lite-win-x64.exe | 1.65 MiB | Windows x64;需安装 .NET 9 Desktop Runtime;EXE 可直接运行 |
两个版本提供相同功能。
使用说明
- “工程配置”选择含
CMakeLists.txt的工程,核对 STM32 型号;程序直接选择内置 Target。 - 展开配置详情可查看工具路径与内置脚本。“内置脚本 → 打开”显示解压目录。软件验证需要可运行的 OpenOCD 可执行程序。
- “配置并验证”实际编译、解析脚本并预览任务修改;确认后可在 VS Code 运行“一键编译”和“一键烧录(DAPLINK)”。
内置脚本缓存位于 %LOCALAPPDATA%\CMakeDapLink\OpenOcdScripts,不往用户工程复制 cfg。验证只检查软件,不连接探针、不确认芯片连通,也不烧录硬件。内置库尚无 H7R/S、WBA2/6 专用脚本时,会显示型号与缺失项,不能用其他系列代替。
完整使用方式见 README。应用同时支持 CubeMX MDK-ARM ↔ CMake 转换、环境管理、VS Code 构建与 DAPLink 烧录任务、源文件管理、修改预览和恢复。