VScode调用KEIL-MDK

本文介绍了一款可以在VScode中使用的KEIL插件——KeilAssistant,通过该插件,用户可以在VScode环境中进行KEIL编程。文章详细讲解了插件的安装步骤及如何设置和打开KEIL工程的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

经常使用keil的人都知道keil的使用特别广泛,但是keil的自动补全功能极其难用。VScode功能十分强大,许多大佬为其编写插件供他人使用,利用好这些插件可以大大提高代码编写效率。最近发现了一个VScode可以调用KEIL编程的插件,使用起来非常方便。

一、安装插件

VScode中搜索插件Keil Assistant并安装。
在这里插入图片描述

二、使用方法

插件下方介绍非常详细,并且都是中文的。
在这里插入图片描述

1.插件设置

进入插件设置,添加Keil可执行文件的路径。在这里插入图片描述

2.打开工程

打开资源管理器,会出现KEIL UVISION PROJECT点击后面的打开keil工程按钮,选择你想打开的工程的**.uvprojx**文件。
在这里插入图片描述

下方会有编译,下载,重编译按钮。
在这里插入图片描述

三、配置工程

VScode打开keil工程会出现工程头文件、变量红色波浪线的情况,通过配置工程,可以解决问题。如果不想改的话,也可以不改。

1.配置方法

ctrl+alt+P在搜索栏中搜索Edit configurations (UI)
在这里插入图片描述
进入配置界面,里面都是中文,仔细阅读可以理解。
在这里插入图片描述

总结

利用此插件便可以通过VScode调用KEIL编写代码。

最后推荐一个可以提高工程逼格的插件koroFileHeader
文件头注释模板,安装步骤同上,文件头内容可在插件配置中更改,并更新最后修改时间。
快捷键:ctrl+alt+i

在这里插入图片描述

在这里插入图片描述

### 如何在 VSCode 中配置或打开 Keil 项目 #### 配置 VSCodeKeil 工程的基础流程 为了实现通过 VSCode 编辑代码并利用 Keil 进行编译、调试和烧写的操作,可以按照以下方法完成设置: #### 安装必要工具和扩展 1. **安装 Visual Studio Code (VSCode)** 如果尚未安装 VSCode,则需先从官方网站下载并安装最新版本[^1]。 2. **安装 C/C++ 扩展包** 在 VSCode 插件市场中搜索 `C/C++` 并安装由 Microsoft 提供的官方扩展。此扩展支持 IntelliSense 功能以及基础的构建任务管理。 3. **安装 Keil Assistant 扩展** 下载名为 `Keil Assistant` 的插件,该插件能够帮助开发者更方便地集成 Keil MDK 环境到 VSCode 当中[^2]。 #### 设置开发环境 4. **配置本地计算机上的 C 开发环境** 确保已正确安装 MinGW 或其他 GCC 类型的编译器链路,并将其加入系统的 PATH 变量当中以便于命令行调用。 5. **初始化 VSCode 对于 C 项目的识别能力** 创建一个新的文件夹作为工作区目录;随后右键点击左侧资源管理器中的空白区域选择 “新建文件”,命名为 `.vscode/tasks.json` 来定义自定义的任务脚本用于后续自动化处理过程。 6. **加载 CMSIS 库及相关头文件路径** 将目标 MCU 厂商所提供的标准外设驱动程序复制至当前工程项目根目录下(例如引用提到的核心支持文件 core_cm3.c),并通过修改 settings.json 添加 include 路径使得编辑期间可以获得语法高亮提示服务[^3]。 7. **关联 Keil Project 到 VSCode** 使用 Keil Assistant 插件提供的功能来解析现有的 .uvprojx/.uvoptx 格式的解决方案描述文档,从而让两者之间建立起联系关系。这样就可以直接在 VSCode 内部启动仿真会话或者生成最终可执行映像文件了。 ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/build/main.axf", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "/path/to/your/gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "Build" } ] } ``` 以上展示了如何创建 launch.json 文件的一部分内容片段,其中指定了调试时所使用的应用程序入口点位置以及其他参数选项等信息。 ---
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值