【VScode】STM32CubeMX+VScode开发编译下载STM32程序(基于Cmake工程)

发布时间:2026/5/19 8:57:08

【VScode】STM32CubeMX+VScode开发编译下载STM32程序(基于Cmake工程) 【VScode】STM32CubeMXVScode开发STM32程序基于Cmake工程文章目录准备工作安装上述软件略为VScode配置隔离开发环境-cubeMX为新环境安装插件1. 安装STM32CubelIDE for Visual Studiio Code插件2. 安装Cortex-Debug插件3. 安装OpenOCD下载解压即可4. 安装TRAE智能工具-字节跳动豆包更新ST-link固件开干一、使用STM32CubeMX新建工程二、在VScode中导入工程编译程序调试程序本实验使用工具清单使用逻辑软件名称使用场景STM32CubeMX新建文件和参数的设置VScode代码的编辑AI辅助程序调试程序下载烧录Visual Studio Code 1.120.0 前往官网下载最新版STM32CubeMX 6.17.0点击下载准备工作安装上述软件略为VScode配置隔离开发环境-cubeMX##为VScode切换开发环境为新环境安装插件1. 安装STM32CubelIDE for Visual Studiio Code插件安装好后会自动为我们安装如下工具链2. 安装Cortex-Debug插件3. 安装OpenOCD下载解压即可https://download.csdn.net/download/cnxzzcn/928829904. 安装TRAE智能工具-字节跳动豆包简单配置一下-笔者全勾上了配置trae插件-根据自身习惯更新ST-link固件开干一、使用STM32CubeMX新建工程cmake工程和cubeIDE工程优缺点-可问问豆包二、在VScode中导入工程导入文件VScode会自动识别cmake项目右下角关于Cmake的提示要点一下不然编译会报错。C/CExtension要点击取消因为STM32插件自己带了安装会有冲突编译程序或者调试程序按下Ctrl Shift PWindows/Linux或Cmd Shift PMac打开命令面板输入Preferences: Open Settings (JSON)并回车这样就能直接编辑 settings.json 文件了。,// ← 这里必须有逗号cortex-debug.openocdPath:D:\\【要换成自己的】\\env\\OpenOCD20260302\\bin\\openocd.exe,// ← 在这里配置launch:{configurations:[{name:STM32 Debug Download,type:cortex-debug,request:launch,cwd:${workspaceRoot},executable:${command:cmake.launchTargetPath},servertype:openocd,configFiles:[interface/stlink.cfg,target/stm32f1x.cfg],device:STM32F103C8,interface:swd,runToEntryPoint:main,showDevDebugOutput:parsed}],compounds:[]}

相关新闻