用户工具

站点工具


侧边栏

CC2640R2&BLE5.0开发

关于我们

入门开始

视频教程

外设驱动

开发BLE应用

工具集

其他

cc2640r2f:development_environment_set_up

这是本文档旧的修订版!


CC2640R2 BLE5.0 开发环境搭建

对于蓝牙开发所有的工具、SDK、开发软件、文档,我们建议直接从官方下载。整个CC13xx/CC26x0 系列所有资料更新频率相当快。熟悉从TI官方找资料,对于我们以后开发调试解决问题至关重要。
我们详细归纳了CC2640R2F BLE4.2&BLE5.0开发的可能用到的所有工具集CC2640R2开发工具集介绍,同时维护一个百度网盘供大家下载。
在进行SDK和IDE搭建前,有必要强调下,对于SDK和IDE我们都强烈建议C盘默认路径安装,对于C盘存储空间不足,及时清理。

BLE5.0 Stack SDK

打开CC2640R2 产品主页,切换 Tools & software -> Software -> Bluetooth low energy software stack 进行下载;

注意:这里需要确定IC型号区分SDK版本,选择相对应的SDK。下载需要登录TI账号,同时需要完善产品信息。注意区分产品应用场景,一定不要勾选 Military 军品,否则下载请求会被TI否决。

What end-equipment/application will you use this file for:
Military(军用,一定不能勾选)
Civil(民用)

我们这里选择 BLE-STACK V3.0.1 (Support for CC2640R2F), 成功下载simplelink_cc2640r2_sdk_x_xx_xx_xx.exe 安装包后,直接双击安装。
注意:这里请选择默认路径安装,也就是C:\ti\simplelink。如果C盘存储空间不够,请清理后安装,后面我们会详细讲解其他非默认目录安装。


同CC2640不一样,CC2640R2已经整合了TI-RTOS和BLE-Stack到SDK发布。所以安装过程并不会提示用户弹出安装TI-RTOS,成功安装后我们需要仔细阅读下RleaseNote。

SIMPLELINK_CC2640R2_SDK 1.35.00.33 Release Notes Dependencies 我们能够知道官方在IAR EWARM-7.80.3CCS-7.01.00.00016 上编译测试的。
关于IDE的选择,我们不明显对比各自的优劣,只是在TI SimpleLink 产品布局来看,会逐渐削弱IAR的重要性,取而代之的是CCS,在CC13xx/C26xx 一些Release SDK来看,部分已经不支持IAR了。但是对于开发者来说,去熟悉、熟练使用一款工具本来需要做到信手拈来。暂时地,我们这里还选择IAR。

IAR

IAR Download page for TI Wireless

对于IAR安装,这里不再累赘,直接Next 就行,为了避免不必要麻烦,这里我们同样以默认路径C盘安装。

使用

对于IAR使用,参考使用IAR进行开发

CCS

安装

TI Code Composer Studio: CCS-7.01.00.00016需要注意的是,CCS是在线安装,下载在线安装包后,需要保证安装过程保持网络连接,同时 ccs_setup_7.1.0.00016.exe不要放在包含中文的路径下。否则将直接报错,阻止继续安装。

为了不必要麻烦,安装过程中请关闭杀毒软件。

注意:在线安装包需要放在不包含中文和非ASCII字符的路径下,安装过程中需要保持网络连接,同时需要关闭杀毒软件。


根据开发情况选择对应的产品线安装,对于BLE开发,我们只需要选择CC13x0/CC26x0 Product Family。

对于Debug 支持,我们全部选择。

接下来就是漫长的等待,需要在线下载安装。

安装完成

使用

对于CCS使用,参考使用CCS进行开发

其他工具

同时我们详细讲解了以下工具的安装使用:

参考 编译第一个工程(simple_peripheral)

运行第一个工程(simple_peripheral)

参考 运行第一个工程(simple_peripheral)

加入我们

文章所有代码、工具、文档开源。加入我们QQ群 591679055获取更多支持,共同研究CC2640R2F&BLE5.0。

CC2640R2F&BLE5.0-乐控畅联 © Copyright 2017, 成都乐控畅联科技有限公司.

cc2640r2f/development_environment_set_up.1504168239.txt.gz · 最后更改: 2021/06/22 23:14 (外部编辑)