keil工程导入vscode

关注v-x-公-众-号:【嵌入式基地
后-台-回-复:【电赛】 即可获资料
回复【编程】即可获取
包括有:C、C++、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、算法导论、大数据等资料

在这里插入图片描述

原文地址

目录

  • 本文主要以STM32工程为例来演示该插件的使用
    • VSCode安装插件
      • 1.安装c/c++
      • 2.安装Embedded IDE
      • 3. 设置编译工具路径
      • 4. 配置项目的编译器选项
      • 5. 构建工程
      • 6. 烧录
        • 安装JLink

该款插件支持8051/STM8/Cortex-M的开发。

功能:

  • 项目导入导出
  • 新建项目
  • 构建项目
  • 烧录程序
  • 调试程序

本文主要以STM32工程为例来演示该插件的使用

系统要求:
Windows7及以上

.NET环境:.
NET FrameWork3.5

VSCode安装插件

1.安装c/c++

keil工程导入vscode_第1张图片

2.安装Embedded IDE

keil工程导入vscode_第2张图片

3. 设置编译工具路径

只需要设置你需要使用到的编译工具的路径

8051开发选择KEIL C51
ARM开发选择ARMCC
keil工程导入vscode_第3张图片
keil工程导入vscode_第4张图片

导入STM32工程
keil工程导入vscode_第5张图片

4. 配置项目的编译器选项

这里可以按照Keil工程中的信息进行设置。
包含:优化等级、C99、microLIB等

beforeBuildTasks 代表构建前要执行的操作

afterBuildTasks 代表构建后要执行的操作

命令中可用的 路径变量, 变量名不区分大小写:

变量名:${targetName},含义:项目名称;

变量名:${exeDir},含义:eide 内置构建工具所在目录;

变量名:${ToolDir},含义:编译工具链根目录;

变量名:${OutDir},含义:项目输出目录;

变量名:${CompileToolDir},含义:编译工具所在目录;

变量名:${toolPrefix}, 含义:GCC 工具链前缀,如: arm-none-eabi-

设置Hex文件生成Bin文件

{
     
  "name": "output bin file",
  "command": "\"${exeDir}\\hex2bin.exe\" -b -c \"${outDir}\\${targetName}.hex\""
}

设置Clean命令

{
     
  "name": "clean",
  "command": "cd \"${OutDir}\" && del *._*"
}

keil工程导入vscode_第6张图片

设置ROM与RAM信息
keil工程导入vscode_第7张图片

5. 构建工程

keil工程导入vscode_第8张图片

6. 烧录

针对ARM工程支持以下几种烧录工具

keil工程导入vscode_第9张图片

安装JLink

版本要求在V6.50及以上
下载地址:https://www.segger.com/downloads/jlink/JLink_Windows_V650.exe

配置JLink路径

keil工程导入vscode_第10张图片
keil工程导入vscode_第11张图片

公众号后台回复 Embedded IDE 获取说明文档

你可能感兴趣的:(理论知识,vscode,keil,mdk)