使用vscode导入keil工程,开发MCU项目

这篇具有很好参考价值的文章主要介绍了使用vscode导入keil工程,开发MCU项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

刚工作,遇到一个GD32F4的项目,工程代码量很大。使用传统的keil开发,在阅读和编辑代码时十分不方便。使用vscode+Embedded插件,能够解决这个问题。


一、安装扩展

安装下图红色框内的三个扩展即可(汉化插件可选)。
vscode keil工程,笔记,vscode,单片机,ide

二、配置扩展

1.Embeded IDE配置

首先点击“设置工具链”
vscode keil工程,笔记,vscode,单片机,ide
然后点击Keil MDK
vscode keil工程,笔记,vscode,单片机,ide
选择keil安装目录下的TOOLS.INI文件即可。
vscode keil工程,笔记,vscode,单片机,ide
再次点击“设置工具链”,如果出现如下的勾勾,说明设置成功。
vscode keil工程,笔记,vscode,单片机,ide

2.导入项目

点击导入项目,选择uvprojx后缀的文件即可。
vscode keil工程,笔记,vscode,单片机,ide
vscode keil工程,笔记,vscode,单片机,ide
再弹出的窗口中,选择NO,建议自己新建一个EIDE文件夹,否则keil项目和EIDE工程文件混在一起很难看。
vscode keil工程,笔记,vscode,单片机,ide
vscode keil工程,笔记,vscode,单片机,ide
到此keil项目就导入成功了,点击vscode左侧栏的芯片图标,工程就在这里。
vscode keil工程,笔记,vscode,单片机,ide

3.配置项目(头文件目录设置,预处理器宏定义)

导入项目后,很容易出现,宏定义识别不到,函数找不到的情况,如下
vscode keil工程,笔记,vscode,单片机,ide
出现这种情况,一般是头文件目录没有添加全,或者就是使用一些头文件时,需要再预处理器加上一些宏定义,比如上面我的GPIO就没有识别到,就是缺少了GD32F427这个宏定义。
在项目属性->预处理器宏定义中,添加GD32F427的宏定义。
vscode keil工程,笔记,vscode,单片机,ide
vscode keil工程,笔记,vscode,单片机,ide
添加预处理器宏定义后,现在文件能识别到了。
vscode keil工程,笔记,vscode,单片机,ide

4.编译

经过上面3个步骤,项目已经成功导入并配置,下面可以进行开发了,最后编译在下图箭头处。
vscode keil工程,笔记,vscode,单片机,ide
编译成功,如图所示。
vscode keil工程,笔记,vscode,单片机,ide


总结

以上就是使用VScode+Embeded IDE插件,导入keil工程的步骤,对于stm32或者51系列单片机也同样适用。文章来源地址https://www.toymoban.com/news/detail-783768.html

到了这里,关于使用vscode导入keil工程,开发MCU项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Studio 导入项目时遇到sdk location not found 安卓开发 导入工程 不能运行、

    sdk location not found:找不到sdk的位置、  参考情况:可能导入工程的sdk路径与你本机的sdk路径不同、导致sdk无法正常运转。 解决方法:找到本机存放sdk的路径、然后到local.properties目录修改 你存放sdk的路径即可解决问题。 eg:  修改好之后、后续导入工程出现sdk不一样的情况、

    2024年02月07日
    浏览(39)
  • 【MCUXpresso for VS Code】 -- 基于VSCode搭建nxp mcu工程

    MCUXpresso for VS Code 是nxp推出插件,旗下MCX LPC, Kinetis和i.MX rt等MCU,都能在VS Code平台进行嵌入式开发。功能框图如下: 前期准备: 软件环境: CMake下载地址 Download | CMake Ninja下载地址 Ninja, a small build system with a focus on speed (ninja-build.org) MCUXpresso IDE 下载地址 MCUXpresso IDE 解压安装后

    2024年02月12日
    浏览(32)
  • CMake学习笔记-VSCode使用Cmake编译C++工程

    Win + MinGW + CMake + Git 官方教程1: https://cmake.org/cmake/help/latest/guide/tutorial/A%20Basic%20Starting%20Point.html 官方教程2: https://cmake.org/cmake/help/book/mastering-cmake/cmake/Help/guide/tutorial/index.html 官方练习材料1:https://github.com/Kitware/CMake.git 官方练习材料2:https://github.com/Kitware/CMake/blob/master/Help/guide

    2024年02月11日
    浏览(44)
  • 使用vscode在vue项目中重命名文件选择了更新导入路径仍有部分导入路径没有更新

    背景: 将一个js文件重命名,vscode弹出是否更新导入路径,选择更新导入后,发现js文件中导入路径都自动更新,vue文件中路径都没有更新。 解决方案: 在设置中搜索updateimport,将最下面的VueUpdate Imports On File Move: Enable 将其勾选,就可以实现vue文件的重命名更新导入。经过实

    2024年02月12日
    浏览(39)
  • Keil5 MDK新建项目工程

    一、新建工程框架 1.新建一个文件夹,命名为Template 2.点击 MDK 的菜单: Project –New Uvision Project ,然后将目录定位到刚才建立的文件夹 Template 之下,在这个目录下面建立子文件夹 USER( 我们的代码工程文件都是放在 USER 目录)工程命名为 Template,点击保存。 3.选择芯片型号(一定

    2024年02月08日
    浏览(46)
  • Keil5 开发 STM32 工程创建

    打开Keil5软件,点Project菜单的的下来选项New uVision Project…,然后选择工程文件夹放置的目录,新建项目目录,如:LED闪烁 点击OK后,会弹出配置运行时环境的选项框,关闭即可,该方法使用手动配置。 完成后,如下图: 打开项目目录,分别创建3个文件夹:Library, Start, User,

    2024年02月16日
    浏览(71)
  • 国民技术 MCU N32单片机所有系列---JLink添加芯片,方便使用Keil和JFlash

    1.将下图JLink tool adds Nations chip V1.0.12文件中选中的文件复制到自己电脑的JLINK的目录下(JLINK默认的下载路径是C:Program FilesSEGGERJLink   或者  C:Program Files(x86)SEGGERJLink) 2.然后直接把JLink tool adds Nations chip V1.0.12文件中的JLinkDevices.xml复制替换到自己电脑的JLINK的目录下的JLin

    2024年02月03日
    浏览(35)
  • VSCode Keil Assintant 联合开发STM32

    Date : 2023/12.5 Editor : RUAN YANG VS Code Keil 5 STM32CubeMX 配置MinGW 用于识别C/C++语言的语法,为VS Code提供智能提示和代码洞察的能力 VS Code下载插件 C/C++ Extension Pack Keil Assistance 🥈C/C++ Extension Pack 🥉C/C++ Extension Pack介绍 C/C++ Extension Pack 是一个 Visual Studio Code 的扩展包,专门为 C 和 C++

    2024年02月04日
    浏览(42)
  • Keil4/keil5如何新建C51/STM32工程项目(手把手教细节)

    在你正确的安装Keil4或者Keil5后(同时你也安装上要建立工程的芯片包后)请看下图: 点击Project后  点击New uVision Project 然后它会要求你将核心工程文件保存在某个地方。 不过,我们别急着随便找个地方就直接保存这个工程文件,因为我们后期的单片机工程越复杂,文件越多

    2024年02月09日
    浏览(50)
  • 使用vscode开发小程序项目

    这里的创建使用用vue3+ts版本,如过是vue2,具体可参考官网命令 uni-app官网 首先创建uni-app 需要再vscode中下载uni-app插件,以方便开发 uni-create-view 快速常见uni-app页面 uni-helper uni-app代码提示 uniapp小程序扩展 鼠标悬停查看文档 安装ts声明校验 安装 类型声明文件 配置 tsconfig.jso

    2024年02月02日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包