VSCode下开发STM32——基于Keil工程
废话前言
相信很多同学入门STM32用的都是Keil,然后后面的开发也都是一直用它了(太巧了我也是!)。对于用惯了VS Code本颜狗我来说,Keil实在是长得太丑了。于是我就改了一下编辑器配置,它就变成了这样:
还是很难看对吧。。。
而且Keil的自动补全,相比VS Code,也实在有点太弟弟了吧。于是我就开始折腾看怎么在VS Code上来开发STM32,最终实现了在VS Code上写代码、编译、烧写。
具体步骤
其实总结起来就三步:
- 安装VS Code
- 修改一下包含头文件和宏定义,实现VS Code自动补全和提示
- 写一个调用Keil的脚本,实现编译、下载
注意我们是在Keil原有工程上进行修改的,所以工程的管理(添加文件之类的操作)还是要在Keil里面来操作的
安装VS Code
首先到这里下载并安装VS Code(应该很多人都装好了吧)。然后你可以安装一些拓展、主题之类的。安利一下几个拓展(C/C++必须有,其它随意):