赞
踩
在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目录(参考图片寻找),将这个目录添加到环境变量。
左侧栏中点击拓展的图标,搜索STM32,选择带蝴蝶标志的那个拓展,点击安装。
搜索C,如图选择C/C++拓展包,点击安装。
用CubeIDE新建一个工程文件,然后在VSCode中用STM32插件打开。
选好芯片后点击Next,然后给工程取个名字,点击Finish。
按住ctrl+s,弹出来生成代码的对话框勾上,跳转到代码界面的对话框也勾上,则会跳转到代码界面。
打开VSCode,点击STM32插件(蝴蝶状),点击导入本地工程文件,选择.cproject文件。
点OPen project,这样工程就在VSCode中打开了。
右键点击CMakeLists.txt,选择配置所有项目。
.h文件在Core/Inc中,.c文件在Core/Src中,找到对应文件写代码。
点击CMake图标,点击生成.elf文件即可。下方输出栏可查看输出结果,见生成.elf文件即表示编译成功。
插上STM32单片机与电脑的连接线(如STLink),点击调试或运行。
选项选择Launch这项,然后便可在调试控制台或终端中查看运行或调试结果。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。