配置 VSCode + Keil 开发环境

目录

概述

[1 安装环境](#1 安装环境)

[1.1 安装相关软件](#1.1 安装相关软件)

[1.2 安装Keil Assistant](#1.2 安装Keil Assistant)

[1.2.1 Keil Assistant功能特性🎉](#1.2.1 Keil Assistant功能特性🎉)

[1.2.2 配置方法](#1.2.2 配置方法)

[1.3 安装Keil V](#1.3 安装Keil V)

[2 使用方法](#2 使用方法)

[2.1 编译代码](#2.1 编译代码)

[2.2 下载代码](#2.2 下载代码)

[3 常见问题](#3 常见问题)


概述

将 VSCode 与 Keil MDK 结合使用可以创建一个高效的嵌入式开发环境,结合 VSCode 的优秀编辑体验和 Keil 的编译调试能力。vscode 上的 Keil 辅助工具,与 c/c++ 插件配合使用.能够为 Keil 项目提供 语法高亮、代码片段 的功能,并支持对 keil 项目进行 编译、下载。仅支持 Keil uVison 5 及以上版本仅支持 Windows 平台。

1 安装环境

1.1 安装相关软件

在配置VSCode + Keil 开发环境确保系统已经安装如下软件:

1.2 安装Keil Assistant

在Vscode 如下位置搜索Keil Assistant,点击并安装该插件

1.2.1 Keil Assistant功能特性🎉

  • 加载 Keil C51/ARM 项目,并以 Keil 项目资源管理器的展示方式显示项目视图
  • 自动监视 keil 项目文件的变化,及时更新项目视图
  • 通过调用 Keil 命令行接口实现 编译,重新编译,烧录 keil 项目
  • 自动生成 c_cpp_properties.json 文件,使 C/C++ 插件的语法分析能正常进行

1.2.2 配置方法

1) 准备工作

  1. 安装 C/C++ 插件
  2. 进入 Keil-Assistant 插件设置,设置好 keil 可执行文件 UV4.exe 的绝对路径

1.3 安装Keil V

1) 简述

vscode 上的 Keil 辅助工具,与 c/c++ 插件配合使用.

能够为 Keil 项目提供 语法高亮、代码片段 的功能,并支持对 keil 项目进行 编译、下载。

仅支持 Keil uVison 5 及以上版本

仅支持 Windows 平台

2) 功能特性🎉

  • 自动识别加载 Keil C51/ARM 项目
  • 自动监视 keil 项目文件的变化,及时更新项目视图
  • 通过调用 Keil 命令行接口实现 编译,重新编译,烧录 keil 项目

3)用法 📖

准备工作

  1. 安装 C/C++ 插件
  2. 进入 Keil-V 插件设置,设置好 keil 可执行文件 UV4.exe 的绝对路径

4) 配置Keil路径

2 使用方法

2.1 编译代码

在完成第一章节中所有安装和配置功能后,在VS-CODE的状态栏会出现如下图标,此时可以使用VS-CODE编译代码

点击Build按钮,在OUTPUT中会出现如下信息:

此时,VC-Code可以调用Keil编译代码了,点击Rebuild,重新编译整个源代码

2.2 下载代码

点击Download HEX to Board下载代码

下载完成后,OUT端口的log信息如下:

3 常见问题

在编译代码时,有时会出现如下现象,此时只需关闭VS-CODE,重新加载代码就可以编译了。

编译代码成功:

相关推荐
csdn_aspnet15 小时前
如何将 Cursor MCP 与 VS Code 连接
vscode·cursor·mcp·composio
梦想的颜色17 小时前
2026 VibeCoding 工具链精选|IDE + 大模型成套组合推荐,按场景分级收录
ide·trae·ai 编程·vibecoding·国产海外 ai 编程方案·氛围编程成套配置·副业 ai 开发工具栈
小杨小杨、努力变强!18 小时前
VS Code运行HBuilder X中的uni-app项目
vscode·uni-app·uni-app run
紫_龙1 天前
window 维护多版本Android studio
android·ide·android studio
曹牧1 天前
Eclipse 批量文本替换
java·ide·eclipse
vistaup1 天前
Android studio 历史版本
android·ide·android studio
游戏开发爱好者82 天前
iOS开发IDE有哪些 Xcode 和 快蝎 轻量替代方案
ide·vscode·ios·个人开发·xcode·swift·敏捷流程
开发者联盟league2 天前
vscode 进入docker容器
vscode·docker
张太行_2 天前
vscode在open folder如何设置默认路径
ide·vscode·编辑器
AI的探索之旅2 天前
AI辅助原理图评审:电源去耦、BOOT引脚、VCAP——19项逐一核查,遗漏?不存在的
人工智能·vscode·嵌入式硬件