文章目录

前言一、Arm Keil Studio Pack是什么?二、安装及配置过程1.所需工具2.安装过程3.安装插件4.克隆vcpkg[可选]

三、验证1.生成工程2.更改arm版本3.转化工程4.配置vcpkg环境5.编译问题

参考总结

前言

在b站中看到了Keil MDK 6介绍的相关视频,结合自己的实际操作,写一下配置和使用方法,如有错误可在评论区指出

一、Arm Keil Studio Pack是什么?

Arm Keil Studio Pack是keil官方发布的VS Code插件,以实现Keil Studio for VS Code的使用 keil MDK V6可以在windows、mac、linux上运行,本文只讲述windows系统下的配置方法 可以去keil官网看具体的文档说明以及安装配置教程,但是视频教程中还是有一些小细节没有说到,所以接下来讲讲具体的安装配置教程

二、安装及配置过程

1.所需工具

VS Code git keil Cmake 一些工具可能不是必要的,但是都下载了以防出错

2.安装过程

首先确认VS Code是否安装,可以访问VS Code官网进行下载,在安装的时候有add to path添加到系统环境变量选项记得勾选,以防后期出现问题 然后可以通过命令行确认git、cmake是否正确安装

git --version

cmake --version

若未安装访问git官网进行下载安装,配置一般按默认配置,同样的在安装的时候有add to path添加到系统环境变量选项记得勾选,也可以查找相关教程进行安装 git的作用是克隆官方给出的源码文件仓库,但是不知道为什么在VS Code配置环境的时候会再把vcpkg再下载一遍,并且覆盖了原来的文件夹 这些步骤可以通过检查系统环境变量完成

3.安装插件

打开VS Code,在扩展商店搜索Arm Keil Studio Pack进行安装,安装过程中会自动下载扩展所需的扩展包

4.克隆vcpkg[可选]

此步骤可以选择不做,根据github中的官方文档可以通过系统命令行直接克隆,也可以通过下载源码进行

三、验证

1.生成工程

(推荐)使用stm32cubeMx生成工程,当然也可以使用已经有的工程项目,但可能会有使用v6版本出现不兼容的问题 先选择工程文件夹,注意工程存放路径最好不要存在中文路径,填写项目名称,选择所需的ide软件版本,这里要选择MDK-ARM,版本号选择5.多就行了,后面再用keil改,最后点击右上角GENERTE CODE生成代码

2.更改arm版本

使用keil打开工程文件,在option界面将arm版本改成选择默认的编译器版本6点击确定,注意这里选择版本不要选择具体的v6.多的版本,否则后面编译的时候会出现问题 点击编译看看是否编译成功

3.转化工程

打开VS Code,选择打开文件夹,选择刚才创建的工程目录,右下角出现弹窗Convert μVision project MDK-ARM/example.uvprojx to csolution?提示是否将keil的工程转化为转化,点击convert。 接着可能会出现缺少芯片包的提示,这里的芯片包是没有和keil中的链接的,需要重新下载,下载完成会有对应提示

4.配置vcpkg环境

右键点击这个文件选择激活vcpkg环境会让你下载vcpkg,注意下载环境需要magic,否则可能会出现连接超时的错误,vcpkg默认是下载到c盘的,安装路径可以在Embedded Tools这个插件的设置中更改 安装完成后底部导航栏会出现这个图标说明环境已经激活

5.编译

点击侧边栏中的cmsis图标,也可以点击底部的文件名,进入编译选项,build就是编译当前工程,run就是编译并烧录,debug是调试,run和debug都需要插入调试器才能使用 点击build编译后,显示编译成功

问题

如果出现下面的报错,把这两个文件中的版本号后的具体版本删除,再编译就可以了,这个问题应该是前面在keil的arm版本选择中选择了具体的版本号

参考

b站:Keil MDK 6(Keil Studio 桌面版、Keil Studio for VS Code)的使用方法 写在 Keil 6 发布之前 - VSCode配置Keil Studio Pack教程

总结

注意:每次打开工程是都要手动激活vcpkg环境 Arm Keil Studio Pack可能还有一些问题,具体问题可以访问官网进行解答,也可以看参考中的网站

参考阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: