本文基于stm官方提供的插件,省去了繁琐的步骤,让我们能更轻易的实现vscode开发stm32,首先我们需要准备三个软件:Visual Studio Code、STM32CubeMX和stm32cubeclt。三个软件都是免费开源,官网直接下载就可以。
Visual Studio Code:Visual Studio Code - Code Editing. Redefined
STM32CubeMX:https://www.st.com.cn/zh/development-tools/stm32cubemx.htSTM
STM32Cube CLT:https://www.st.com/en/development-tools/stm32cubeclt.html
然后打开vscode,依次按照下面步骤安装插件:
一:点击左侧Extensions进入插件市场:
二:搜索框搜索stm32,下载官方插件拓展,安装完后右侧栏会出现小蝴蝶标志。
三:下载C/C++拓展:
四:打开STM32CubeMX,新建工程,注意生成代码时,toolchain ide选项要改成CMake,其余根据需要修改即可影响不大:
五:回到vscode,点击右侧小蝴蝶标志,点击import CMake project,选择刚使用stm32cubemx生成的文件夹,再点击上方栏的最后一个即可,如下图:
现在就可以开始使用vscode进行stm32 hal库开发了,各位有问题或者建议可以在评论区提出,一起交流。