[CC2642R1] Vscode环境开发

Posted jianqiang.xue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[CC2642R1] Vscode环境开发相关的知识,希望对你有一定的参考价值。

目的摆脱IAR界面开发,高效开发

一级目录

二级目录

三级目录

一、准备工具

  1. IAR5.80
  2. VSCODE. (插件: Embedded IDE C/C++)
  3. 自制工具[build_configPkg] 和 [open_syscfg]
  4. 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

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

2. VSCODE打开该目录

配置IAR路径给EIDE

  1. IAR路径填写
  2. 如果是keil开发,记得勾选下图:
  3. 如果是jlink+openocd则需要填写下图

3. 选择EIDE–导入项目–选择IAR工程

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


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

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

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

5. 运行build_configPkg.exe


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

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

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

6. 打开VSCODE项目

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


名称:sysconfig_cli

命令:

$SYSCONFIG_ROOT\\sysconfig_cli.bat -s $TI_SDK\\.metadata\\product.json -o syscfg --compiler iar $ProjectRoot\\multi_role.syscfg

8. 开始编译


编译成功!!!

9. 开始烧录

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


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

右上角工具,

烧录成功!如图

三、辅助功能

vscode插件:

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


  3. Hex Editor 【十六进制文件查看】
  4. Path Intellisense 路径自动补全
  5. Select Line Status Bar 选择行数显示
  6. Sort lines 自动排序头文件

vscode插件设置——Golang开发环境配置

vscode设置proxy,配置vscode运行main.go文件,以及怎么配置vscode进行断点调试代码。
vscode设置proxy,配置vscode运行main.go文件,以及怎么配置vscode进行断点调试代码。

以上是关于[CC2642R1] Vscode环境开发的主要内容,如果未能解决你的问题,请参考以下文章

ESP32开发:搭建windows开发环境--VSCode操作

ESP-C3入门1. VSCode+IDF 开发环境

ESP-C3入门1. VSCode+IDF 开发环境

vscodeeappend方法不起作用

STC单片机基于VSCode PlatformIO开发STC15W408AS软串口示例程序

vscode+platformIO开发STM32