【ARM】VSCode&EIDE&Keil开发环境搭建

您所在的位置:网站首页 eide插件官网 【ARM】VSCode&EIDE&Keil开发环境搭建

【ARM】VSCode&EIDE&Keil开发环境搭建

2024-07-04 10:55| 来源: 网络整理| 查看: 265

文章目录 前言一、程序安装Keilvs code 二、配置1. Configure Toolchain2. 配置编译器等 三、其他坑

前言

搭个顺手的开发环境有时候也会踩一些坑。

一、程序安装 Keil 最新的Keil_v5默认安装的AC6编译器,之前的项目可能需要单独安装AC5(v5.06)编译器。 不同版本的编译器可能会导致原先编译正常的程序无法编译通过。 vs code 主要插件 EIDE(Embedded IDE)

在这里插入图片描述

二、配置 1. Configure Toolchain

配置IDE工具路径。 在这里插入图片描述

2. 配置编译器等

注意:User、Workspace、MDK-ARM都需要配置路径。 如果出现 在这里插入图片描述

三、其他坑

基于以上配置,基本就能够愉快的import project。 不过笔者遇到了在Keil中可以正常编译,但在EIDE中无法编译的情况。这里就需要注意以下Project Attributes。看头文件依赖是否完整。

填坑1: EIDE无法完整导入采用RTE方式生成的项目,原因是因为keil根据MCU PACK生成了RTE相关文件和依赖环境,强行使用需要手动补齐许多引用。因此,使用EIDE可以编辑编译采用HAL库生成的项目,建议RTE项目,特别是国产的芯片,就忍了Keil过时的文本编辑环境吧。 链接: em-ide.com

填坑2: 现在使用VSCode,自己手动搭建太麻烦了。无论是IC厂家,微软还是IDE厂家,都已经开始出插件了,可以无痛导入。

举几个例子(论坛转发,笔者未测试) 1、【视频】新版IAR9.30初体验,IAR官方发布VS Code插件支持,实测贼舒服,让IDE内卷来的更猛烈些吧 https://www.armbbs.cn/forum.php?mod=viewthread&tid=113103

2、微软的VS Code版嵌入式IDE支持导入STM32CubeIDE工程 https://www.armbbs.cn/forum.php?mod=viewthread&tid=115293

3、NXP新版 MCUXpresso, 支持VS Code插件 https://www.armbbs.cn/forum.php?mod=viewthread&tid=118327

4、Nordic给VS Code整的设备树驱动插件玩法是真的方便 https://www.armbbs.cn/forum.php?mod=viewthread&tid=118994

5、ST现在也整了个VS Code插件一条龙 https://www.armbbs.cn/forum.php?mod=viewthread&tid=118326

6、简单易用的树莓派单片机VSCode插件 https://www.armbbs.cn/forum.php?mod=viewthread&tid=116452



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3