Vscode配置STM32开发环境(联合Keil MDK/IAR开发)

本文介绍了如何在Vscode中配置KeilMDK和IARforARM的插件,以实现STM32开发环境的替代。重点讲述了前期准备、插件安装和配置,以及在Vscode中使用这两个IDE的工作流程,尽管Vscode更多作为代码编辑工具,但它提供了高效开发并保持工程兼容性的解决方案。
摘要由CSDN通过智能技术生成

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路径
在这里插入图片描述
二、IAR for ARM
IAR的话则是需要IAR BuildIAR C-SPY Debug两个插件,前者用于IAR工程导入与编译,后者用于下载及调试。
在这里插入图片描述
上述两个插件会自动的对电脑环境的IAR进行识别,无需配置。

VsCode开发使用

一、Keil MDK
1、打开Keil工程文件夹
文件->打开文件夹->选择Keil的工程文件夹
在这里插入图片描述

2、打开工程文件夹后,可以通过Keil Assistant在资源管理器下方生成的KEIL UVISION PROJECT打开工程目录,点击右边的增加按钮,在路径中选择Keil的工程文件(.uvprojx文件)即可。
在这里插入图片描述
3、在日常使用的过程中,工程文件夹用于管理工程文件,插件工程用于编译、下载。
在这里插入图片描述
一、IAR For ARM
1、打开Keil工程文件夹
文件->打开文件夹->选择IAR的工程文件夹

在这里插入图片描述
2、编译使用
IAR的工程通过插件在右方生成的按键进行编译、Rebuild、Clean等操作
在这里插入图片描述
3、下载及调试
IAR的下载及调试依赖于IAR BuildIAR C-SPY Debug,通过点击运行查看相关功能
在这里插入图片描述

后记

上述配置方法中,VsCode的工程依赖于Keil/IAr的原生工程,即操作的都是已经使用Keil/IAR创建好的工程,部分配置在VsCode中可能找不到(待发掘),因此VsCode更多的还是充当代码编辑的角色,主要的工程配置更多的还是依赖于Keil/IAR本身。

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值