当前位置:   article > 正文

如何简简单单地在VSCode中开发STM32——基于CubeIDE_vscode stm32

vscode stm32

前言

VSCode中基于CubeIDE构建集成开发环境,只需三步即可:
一、下载安装相关软件(CubeIDE、VSCode、CMake)并添加至环境变量;
二、在VSCode中下载安装STM32的插件(带蝴蝶标志)和C/C++拓展功能插件;
三、在CubeIDE中新建工程文件,并通过VSCode中的STM32插件导入工程。

第一步

软件安装程序入口:https://pan.baidu.com/s/1rX4fhNTtCUpJ786rR6cAAw
提取码:dqnt

安装程序点击下一步下一步地安装即可。
安装完成后,先找到STM32arm-none-eabi-gcc文件所在目录(CubeIDE安装在C盘则是这个目录C:\ST\STM32CubeIDE_1.12.1\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\bin,其他盘换盘符即可),将这个目录添加到环境变量;
再找到CMake的bin目录(参考图片寻找),将这个目录添加到环境变量。

第二步

1.VSCode中安装STM32插件

左侧栏中点击拓展的图标,搜索STM32,选择带蝴蝶标志的那个拓展,点击安装。
在这里插入图片描述

2.VSCode中安装C/C++拓展包插件

搜索C,如图选择C/C++拓展包,点击安装。
在这里插入图片描述

第三步

用CubeIDE新建一个工程文件,然后在VSCode中用STM32插件打开。

1.打开IDE,选择File → \rightarrow New → \rightarrow STM32Project

在这里插入图片描述

2 .在芯片选择界面选择自己需要的芯片

在这里插入图片描述
选好芯片后点击Next,然后给工程取个名字,点击Finish。

3.在.ioc文件界面设置相关选项后,保存并生成代码

在这里插入图片描述
按住ctrl+s,弹出来生成代码的对话框勾上,跳转到代码界面的对话框也勾上,则会跳转到代码界面。

4.用VSCode上的插件打开新建好的工程

打开VSCode,点击STM32插件(蝴蝶状),点击导入本地工程文件,选择.cproject文件。
在这里插入图片描述在这里插入图片描述
点OPen project,这样工程就在VSCode中打开了。

5.用CMakeLists.txt配置所有项目

右键点击CMakeLists.txt,选择配置所有项目。在这里插入图片描述

6.代码编辑

.h文件在Core/Inc中,.c文件在Core/Src中,找到对应文件写代码。
在这里插入图片描述

7.代码编译

点击CMake图标,点击生成.elf文件即可。下方输出栏可查看输出结果,见生成.elf文件即表示编译成功。
在这里插入图片描述
在这里插入图片描述

8.代码运行或调试

插上STM32单片机与电脑的连接线(如STLink),点击调试或运行。
在这里插入图片描述
选项选择Launch这项,然后便可在调试控制台或终端中查看运行或调试结果。
在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号