Skip to content

STM32 工程助手 v1.6.0

Latest

Choose a tag to compare

@MYFSillyBa MYFSillyBa released this 17 Oct 03:28
· 2 commits to main since this release

这批加了什么

桌面端多了个"开发与分析"入口,十项功能都在里面:

  • clangd 自动配置 — 用实际 CMake 编译命令取宏和头文件路径,写 .clangd 和 settings.json,顺手把 C/C++ IntelliSense 关掉免得打架
  • Cortex-Debug 配置 — 按当前实际 ELF 生成调试配置,attach 连接加载符号,不自动下载固件
  • CubeMX 重新生成后的同步 — 盯 .ioc、MDK、CMake、链接配置的变化,提示后确认写入
  • 硬件连接检测 — 分别看脚本、探针、芯片状态,只有明确点了才连板子
  • ELF/MAP 分析 — 函数变量大小排行、目标文件贡献、内存区域
  • 一键故障报告 — 整理工具版本和最近输出,替换本地路径、IP、邮箱、令牌,先本地预览再决定存哪,不自动上传
  • 串口调试 — COM 列表、波特率、ASCII/HEX、时间戳、日志导出
  • HardFault 分析 — 寄存器 JSON 或 CFSR=0x... 丢进去,用 addr2line 定位 PC/LR
  • FreeRTOS 任务监控 — 连本机 GDB Server,读真实 TCB 名称、状态、优先级和栈高水位

PostHog 只放在 VS Code 插件里,桌面端没有,也不打算加。

下载哪个

文件 大小 要求
STM32ProjectHelper-portable-win-x64.exe 49 MB 自带 .NET,双击就能跑
STM32ProjectHelper-lite-win-x64.exe 2.3 MB 机器上要有 .NET 9 Desktop Runtime

两个版本功能一样。

验证情况

软件样例检查做了,中英文界面都看过,所有功能也都在实机上验证过了:SWD 连接、串口收发、FreeRTOS 目标读取、PostHog 上报都跑通了。

顺带修了几处:工具路径失效后重新检测、内置脚本缓存的并发校验、请求取消标志统一。

插件对应版本见 vscode-v1.3.0。