本帖最后由 watermellon 于 2022-1-15 21:25 编辑
前言:
Visual Studio Code是由微软研发的一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于Windows macOS 和 Linux
Keil和 IAR 是 ARM 嵌入式编程必不可少的工具,但是他们一直被吐槽很多的就是,编辑器功能单一、提示功能不强、对中文支持不太友好等
基于以上问题,尝试使用 VSCODE 进行代码编辑、编译、下载;仿真调试还是在 Keil 或者 IAR 中进行
一、开发环境搭建:
A、安装VSCODE开发环境:V1.63.2
B、安装基本插件:
中文支持插件:
安装Keil插件:Keil Assistant
安装C/C++插件:V1.7.1
安装IAR Embedded WorkBench V1.6.0
C、配置Keil Assistant,按照如下操作打开配置界面
把Keil的安装路径填入下边位置:D:\Keil_v5\UV4\UV4.exe //根据实际安装路径填写
D、配置C/C++,按照下图方式打开配置界面
在下图的两个位置,分别配置:
C_CPP:DEfault: include path 中填入如下地址:
D:\Keil_V5\ARM\ARMCC\include //与Keil的安装位置有关
D:\Keil_V5\ARM\ARMCC\include\rw //与Keil的安装位置有关
C_CPP:DEfault: System include path中填入如下地址
D:\Keil_V5\ARM\PACK\ARM\CMSIS\5.4.0\CMSIS\include //与Keil的安装目录和版本号有关
二、导入Keil工程
1、按照下图,打开工程文件夹
打开后显示如下:
2、打开Keil工程
如下图右下角提示切换工作空间,点击OK
3、打开的项目工程如下,可以进行编译和下载
注:前边提到Keil Assistant的版本号的问题,在1.6.2版本下,可以直接使用快捷键:F7、CTL+Alt+F7、CTL+Alt+D,进行编译、全编译、Download等快捷操作,但是在最开始使用最新版本V1.7.0的时候,快捷键不好使,提示no active workspace,具体原因不详?如果有了解的何以分享下
三、导入IAR工程
1、按照下图,先打开文件夹,
打开后显示如下图:
2、在IAR setting 下会出现IAR的工程
3、项目根目录的 Vscode 目录下,建立文件 iar.json ,内容如下
{
"version": 1,
"path": "C:/Program Files (x86)/IAR Systems/Embedded Workbench 7.5/",
“project”: ““**************/project/EWARM/gpio_output.
"config": "Debug",
"parallel" : true
}
说明如下:
Path:IAR 的安装目录
project:内填写项目工程文件 ewp 的路径
config:内填写 ewp 文件内 configuration 标签下面第一个 name 标签内容如下图
保存后可以使用快捷键Ctrl + Shift +b 进行编译,下方输出窗口会输出编译信息
VSCODE也是刚开始学习使用,欢迎共同探讨学习~
|