VScode编辑器——配置可编写MDK keil工程

vscode编辑器——配置可编写MDK keil工程

使用vscode编辑MDK工程

keil大家都熟悉,不过太不友好了,尤其是自动对齐和智能补全方面。vscode作为宇宙最强编辑器,能不能用它来编辑keil工程呢?答案是当然可以。keil虽然编辑方面很糟糕,但是其他方面还是可以的,我打算keil创建工程,vscode编辑,最后再回到keil下载调试。用过vscode的都知道,它本身就是个文本编辑器,强大的是它的插件,我知道可以完全用vscode编辑、下载、调试,但是比较麻烦,跟我一样不想麻烦的,可以参考我的做法,欢迎讨论交流。

环境信息:
vscode:1.54.2(2021.2月版本)
keil:533
PC:win

软件安装

vscode官网:vscode官网V1.54.2
下载后,安装即可,免费下载无需注册。
keil也是下载安装,具体过程不在赘述,不会的小伙伴可问度娘。

VSCode配置

  1. 安装中文插件
    Chinese (Simplified) Language Pack for Visual Studio Code中文简体语言包为vscode提供本地化界面。
  2. 安装C/C++插件
    C / C ++扩展在Visual Studio Code中增加了对C / C ++的语言支持,包括IntelliSense和调试等功能。
  3. Keil Assistant
    安装keil助手插件,vscode 上的 Keil 辅助工具,与 c/c++ 插件配合使用.
    能够为 Keil 项目提供 语法高亮、代码片段 的功能,并支持对 keil 项目进行 编译、下载。
    仅支持 Keil uVison 5 及以上版本;
    仅支持 Windows 平台。
    此插件是是编辑MDK工程的重要插件,可以看到支持编译、下载功能,目前暂不支持调试。因为vscode下编译、调试功能配置略显复杂,在此不讨论完全使用vscode来编译、下载。

Keil Assistant进一步配置
打开插件扩展设置
在这里插入图片描述

添加keil的启动路径。


测试

  1. STM32cubemx配置一个HAL库工程
    随便一个keil工程即可,此处为了方便使用cubemx创建。工程输出类型选择MDK。
    在这里插入图片描述

  2. 把工程文件夹添加到vscode
    在这里插入图片描述
    使用vscode的keil助手插件打开创建的keil工程,注意是C:\Users\admin\Desktop\1223\MDK-ARM下的
    1223.uvprojx
    在这里插入图片描述

  3. 使用vscode测试
    可见代码补全功能正常,如果使用其他插件请自行安装。
    在这里插入图片描述
    接下来再看看变量跳转功能
    在这里插入图片描述
    随便选择一个变量,和keil一样按下F12可调转到定义部分。
    在这里插入图片描述
    可以vscode编辑完再打开keil,也可以keil打开后再打开vscode。实际编程中肯定是先打开keil,按自己规则创建好组和项目文件,然后使用vscode编辑,vscode可配置自动保存,这样vscode编辑后,再回到keil会提示文件改动,点击确定重新加载文件即可,接下来的编译、下载和调试就可以使用keil来进行,按照这种方法我认为是最方便的,即利用了keil 的IDE环境来编译下载调试,又利用了vscode的强大编辑功能,看着复杂实际很简单,配置简单,操作基本不变。小手一动即可完美结合两个软件各自擅长的功能,操作简单,体验很佳。感兴趣的可以试一下。后续我再研究一下keil助手的编译和下载功能,看看和keil相比那个方便。
    此外可以抛弃keil直接使用vscode+mingw64-gcc+openocd-win来打造win下的STM32开发环境。如果对这个感兴趣可以留言,后续出一个环境搭建说明、软件配置和测试。

最后贴出我的vscode插件配置
在这里插入图片描述

文章第一次编辑日期:2021年3月15日
文章最后一个编辑日期:2021年3月15日11:08:38

  • 17
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
在使用VSCode配置Keil之前,你需要安装VSCodeKeil软件。然后,你可以按照以下步骤进行配置: 1. 打开VSCode,点击左侧的扩展图标(或按下Ctrl+Shift+X),搜索并安装"Keil Assist"插件。这个插件可以帮助你在VSCode中编辑Keil工程文件。 2. 在VSCode中打开你的Keil工程文件夹。你可以通过点击"文件"菜单,选择"打开文件夹",然后选择你的Keil工程文件夹。 3. 在VSCode的侧边栏中,点击"Keil Assist"图标,它会显示你的Keil工程文件和文件夹结构。 4. 点击你的Keil工程文件(.uvprojx文件),它会在VSCode中打开。 5. 现在你可以使用VSCode的强大编辑功能来编辑你的Keil工程文件。你可以使用代码补全、变量跳转等功能来提高编程效率。 6. 编辑完成后,你可以保存文件并返回Keil软件。Keil会提示文件已更改,点击确定重新加载文件。 7. 接下来,你可以使用Keil来进行编译、下载和调试你的代码。 通过以上步骤,你可以在VSCode配置Keil,并利用两个软件各自的优势来进行STM32开发。希望这个方法对你有帮助!如果你对使用VSCode+Keil进行开发感兴趣,可以进一步研究Keil助手的编译和下载功能,以及使用VSCode+mingw64-gcc+openocd-win来打造Windows下的STM32开发环境。 #### 引用[.reference_title] - *1* *2* *3* [VScode编辑器——配置编写MDK keil工程](https://blog.csdn.net/qq_40296855/article/details/114819808)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值