[CC2642R1] Vscode环境开发 您所在的位置:网站首页 vscode安装插件中文 [CC2642R1] Vscode环境开发

[CC2642R1] Vscode环境开发

2023-04-18 13:38| 来源: 网络整理| 查看: 265

[CC2642R1] Vscode环境开发 原创

xuejianqiang 2023-04-09 19:57:58 ©著作权

文章标签 vscode 编辑器 ide 自动生成 工作区 文章分类 JavaScript 前端开发

©著作权归作者所有:来自51CTO博客作者xuejianqiang的原创作品,请联系作者获取转载授权,否则将追究法律责任

目的摆脱IAR界面开发,高效开发一级目录二级目录三级目录一、准备工具二、搭建步骤1. 从官方SDK新建一个BLE例程请先用IAR打开工程,这样能生成VSCODE所需的文件目录。否则VSCODE导入失败。2. VSCODE打开该目录配置IAR路径给EIDE3. 选择EIDE--导入项目--选择IAR工程选择xxx.eww,并导入。 (导入完毕后,点击切换工作区)4. 将自制工具放入根目录5. 运行build_configPkg.exe6. 打开VSCODE项目7. 添加SYSCFG构建任务 (后期自动生成)8. 开始编译9. 开始烧录三、辅助功能一级目录二级目录三级目录一、准备工具IAR5.80VSCODE. (插件: Embedded IDE C/C++)自制工具[build_configPkg] 和 [open_syscfg]cc2642协议栈5.20二、搭建步骤1. 从官方SDK新建一个BLE例程

路径:C:\ti\simplelink_cc13x2_26x2_sdk_5_20_00_52\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\multi_role\tirtos\iar

[CC2642R1] Vscode环境开发_自动生成

请先用IAR打开工程,这样能生成VSCODE所需的文件目录。否则VSCODE导入失败。2. VSCODE打开该目录

[CC2642R1] Vscode环境开发_ide_02

配置IAR路径给EIDE

[CC2642R1] Vscode环境开发_ide_03

IAR路径填写如果是keil开发,记得勾选下图:如果是jlink+openocd则需要填写下图3. 选择EIDE–导入项目–选择IAR工程

[CC2642R1] Vscode环境开发_ide_04

选择xxx.eww,并导入。 (导入完毕后,点击切换工作区)

[CC2642R1] Vscode环境开发_vscode_05

导入完毕后,点击切换工作区。

[CC2642R1] Vscode环境开发_编辑器_06

[CC2642R1] Vscode环境开发_自动生成_07

【关闭VSCODE工程,因为下面步骤开始改造工程】

4. 将自制工具放入根目录

[CC2642R1] Vscode环境开发_自动生成_08

5. 运行build_configPkg.exe

[CC2642R1] Vscode环境开发_vscode_09

选择对应路径,并点击【开始生成】

[CC2642R1] Vscode环境开发_vscode_10

开始编译,等等1分钟左右

[CC2642R1] Vscode环境开发_vscode_11

主要编译协议栈相关信息,如下图:

[CC2642R1] Vscode环境开发_vscode_12

6. 打开VSCODE项目

[CC2642R1] Vscode环境开发_编辑器_13

7. 添加SYSCFG构建任务 (后期自动生成)

[CC2642R1] Vscode环境开发_ide_14

名称:sysconfig_cli

命令:

${SYSCONFIG_ROOT}\sysconfig_cli.bat -s ${TI_SDK}\.metadata\product.json -o syscfg --compiler iar ${ProjectRoot}\multi_role.syscfg8. 开始编译

[CC2642R1] Vscode环境开发_ide_15

编译成功!!!

[CC2642R1] Vscode环境开发_编辑器_16

9. 开始烧录默认使用官方烧录工具,将[srfprog.exe]目录添加到系统环境变量 添加环境路径

[CC2642R1] Vscode环境开发_工作区_17

[CC2642R1] Vscode环境开发_自动生成_18

VSCODE要重新打开一次,才能生效。

右上角工具,

[CC2642R1] Vscode环境开发_工作区_19

烧录成功!如图

[CC2642R1] Vscode环境开发_工作区_20

[CC2642R1] Vscode环境开发_工作区_21

三、辅助功能

vscode插件:

Bookmarks 【标签 方便记录某行,快速跳转】c-define-align 【c语言宏定义对齐 使用选中后右键align define 或使用ctrl+=对齐】C-family Documentation Comments 【标准注释 输入“/**”并按Enter,它会自动生成如下的文档注释:】/** * @brief * @note * @param baudRate: * @retval None */Draw.io Integration 【流程图绘制】Git Graph、Git History、Git History Diff 【GIT全家桶建议三个一起安装】

[CC2642R1] Vscode环境开发_ide_22

[CC2642R1] Vscode环境开发_ide_23

[CC2642R1] Vscode环境开发_工作区_24

Hex Editor 【十六进制文件查看】

[CC2642R1] Vscode环境开发_自动生成_25

Path Intellisense 路径自动补全Select Line Status Bar 选择行数显示Sort lines 自动排序头文件

收藏 评论 分享 举报

上一篇:[CC2642R1][os_api] 中间件 封装OS接口



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有