【ARM】VSCode&EIDE&Keil开发环境搭建 |
您所在的位置:网站首页 › eide插件官网 › 【ARM】VSCode&EIDE&Keil开发环境搭建 |
文章目录
前言一、程序安装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 |