蓝牙开发所有的工具、SDK 、开发软件、文档都建议直接从官方下载。整个 CC13xx/CC26x0 系列所有资料更新频率相当快,学会从 TI 官方找资料对以后解决问题至关重要。
本文详细归纳了 CC2640R2F BLE4.2&BLE5.0 开发的可能用到的所有工具集 CC2640R2 开发工具集介绍,同时维护一个百度网盘供大家下载。
在进行 SDK 和 IDE 搭建前,有必要强调下:SDK 和 IDE 都强烈建议 C 盘默认路径安装。如果 C 盘存储空间不足,及时清理。
打开 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.3 和 CCS-7.01.00.00016 上编译测试的。
关于 IDE 的选择,从 TI SimpleLink 产品布局来看,会逐渐削弱 IAR 的重要性,取而代之的是 CCS 。在 CC13xx/C26xx 一些 Release SDK 来看,部分已经不支持 IAR 了。但是对于开发者来说,去熟悉、熟练使用一款工具本来需要做到信手拈来。暂时地,本文选择 IAR 。
IAR Download page for TI Wireless
IAR 安装不再累赘,直接 Next 就行。为了避免不必要麻烦,同样以默认路径 C 盘安装。
IAR 的使用参考使用 IAR 进行开发
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 )
文章所有代码、工具、文档开源。加入我们QQ群 591679055获取更多支持,共同研究CC2640R2F&BLE5.0。