编译与调试 STM32CubeMX2 生成的 Open‑CMSIS 工程
STM32CubeMX2 除支持传统 IAR、CMake 工程输出之外,新增Open‑CMSIS(CSolution)工程格式,顶层工程描述文件为*.csolution.yml,该格式由 Arm 推出,支持 AC6、IAR、GCC 多套编译器,在 VS‑Code 环境下依靠Keil Studio Pack 扩展完成编译下载调试。很多开发者初次接触该工作流容易踩坑:扩展版本自动更新引发兼容性异常、工程无法识别、工具链下载失败、下载固件后无法停到 main 函数。本文基于 ST 官方 LAT1696 文档完整梳理工程生成、环境准备、工程导入、工具链配置、编译调试全流程,梳理高频故障排查要点。