VS Code编写Keil uVison 5工程

VS Code编写Keil uVison 5工程

  • 写在前面
    • 实现的功能和暂时不能做的工作
    • 准备工作
    • Keil
    • VS Code下载过程
    • VS Code插件的安装
    • Keil Assistant的使用
    • 如何添加Keil工程
    • 功能展示

写在前面

我可能写的比较多,但只是为了更加清楚,整个过程真的非常简单

由于不喜欢的Keil的编程界面和颜色(自己搭的不满意),很喜欢VS Code的编程界面语法高亮等功能,所以想用VS Code编辑Keil工程文件,搭建环境这些又比较复杂,所以找到一个偷懒的方式,那就是使用大神开发的VS Code的插件Keil Assistant

此文并非是在VS Code上面搭建STM32项目的技术贴,只是一种简单的在VS Code上面编辑下载Keil5工程的经验贴

实现的功能和暂时不能做的工作

  • 实现用VS Code实现Keil5工程文件的编译下载工作
  • 不能在VS Code中调试、调试工作还是需要交给Keil
  • 不能添加工程文件或者删除文件(keil中完成后可以直接同步到VS Code)

准备工作

  • Keil
  • VS Code :下载链接
  • Keil Assistant(VS Code插件)
  • C/C++(VS Code插件)
  • 提升体验的其他VS Code插件

Keil

需要进行添加文件和头文件等操作,这里不做过多介绍,可以参考另一篇博客Keil添加文件和头文件

VS Code下载过程

下载链接
点击链接进入官网,下面以win10下载过程为例(其他我没用过)
VS Code编写Keil uVison 5工程_第1张图片
放大一点
VS Code编写Keil uVison 5工程_第2张图片
安装的过程没有其他需求的话就点下一步就完事了

VS Code插件的安装

在搜索框中直接搜索Keil Assistant会出现下面的界面,第三步没安装之前是和下面那些插件一样有一个install的绿色标签,点击即可进行安装。
VS Code编写Keil uVison 5工程_第3张图片
安装完之后插件界面会显示Uninstall的标签
VS Code编写Keil uVison 5工程_第4张图片
同样的做法安装C/C++和Bracket Pair Colorizer
VS Code编写Keil uVison 5工程_第5张图片
C/C++是C语言编程的必需插件
Bracket Pair Colorizer是一个改变括号颜色和连接线颜色的插件,增强编程体验,效果如下
使用前
VS Code编写Keil uVison 5工程_第6张图片
使用后
VS Code编写Keil uVison 5工程_第7张图片

Keil Assistant的使用

进入Keil Assistant的设置界面
VS Code编写Keil uVison 5工程_第8张图片
将MDK的 UV4.exe 路径添加到这里
VS Code编写Keil uVison 5工程_第9张图片
不要忘记后面的UV4.exe
在这里插入图片描述

如何添加Keil工程

添加完插件后会出现KEIL UVISION PROJECT的选项卡,点击②指向的箭头展开
VS Code编写Keil uVison 5工程_第10张图片
右边会出现一个添加工程的标签,点击后
VS Code编写Keil uVison 5工程_第11张图片
点击后找到存放工程文件的地方,选中打开,或者双击打开
VS Code编写Keil uVison 5工程_第12张图片
就会发现整个工程文件已经添加到VS Code里面了,这时候就可以对文件进行编辑了
VS Code编写Keil uVison 5工程_第13张图片
将鼠标放到工程名上就可以看到编译和下载按钮了,三个按钮依次为build、download to device、rebuild
VS Code编写Keil uVison 5工程_第14张图片
有一点需要注意
由于Keil只会在关闭时写入项目文件,因此在如果在更改完项目结构之后要刷新到插件,则需要关闭Keil ——插件作者

功能展示

代码提示
VS Code编写Keil uVison 5工程_第15张图片
Go to Definition等
VS Code编写Keil uVison 5工程_第16张图片

你可能感兴趣的:(STM32学习笔记,keil,mdk,visual,studio,stm32)