Vscode配置STM32开发环境(替代Keil MDK/IAR)
前言
使用了很长时间的Keil5 MDK,以及最近用了一段时间的IAR for ARM,总体来说体验都不是特别的好,Keil功能还行,也不卡顿,就是开发效率、界面样式不是很美观;而IAR在包含了Keil的缺点的同时,还巨卡,尤其是Debug 的时候,更难受的是下载后没有自动复位(可能是没找到)。Vscode被誉为全球最强代码编辑器,丰富的插件甚至可以直接替代Keil/IAR进行STM32开发,但是个人开发还好,在工作上需要与同事进行配合,总不能让别人也装一个自己一样的环境,因此最好的愿景是能够使用Vscode进行Keil/IAR的工程开发,这样能够在享有Vscode的高效开发效率的同时,与其他人的工程进行兼容。
前期准备
对于VsCode+Keil的需要预先安装如下软件:
Keil5 MDK
VsCode
MinGW
对于VsCode+IAR的需要预先安装如下软件:
IAR for ARM
VsCode
MinGW
VsCode插件及配置
一、Keil MDK
Keil的话主要是安装Keil Assistant
在拓展设置中加入Keil安装路径下的UV4.exe路径