【CC2640R2】SIMPLELINK_CC2640R2_SDK 1.30.00.25发行说明

介绍:

SimpleLink™CC2640R2软件开发工具包(SDK)可提供组件,使工程师能够在Texas Instruments SimpleLinkBluetooth® BLE CC2640R2F Wireless MCU上开发应用程序。这个强大的软件工具包通过将一些易于使用的软件包中的基本软件组件(如BLE-Stack,TI-RTOS和外围驱动程序)以及详尽的文档包装在一起,为所有SimpleLink CC2640R2用户提供了一个连贯一致的软件体验。
这是SimpleLink CC2640R2 SDK1_30_00_25版本。 BLE-Stack 3.00.01.25是BLE-Stack 3.0.0的维护更新。

BLE-Stack 的主要功能3.00.01.25:

  • 完全符合条件的免版税蓝牙4.2协议栈,支持所有单模BLE角色:从设备,主设备,广播和观察者
  • 支持所有蓝牙4.2 LE功能,包括安全连接,数据长度扩展和隐私1.2
  • 集成BLE主机和控制器支持片上系统(SoC)独立或网络处理器双设备配置
  • TI-RTOS完全集成,实时调度,自动电源管理和利用外围设备驱动程序
  • 在任何支持的角色配置中,多角色支持多达八个并发连接
  • 灵活的空中下载(OAD)设备固件升级选项,使用片上或片外存储器
  • 支持在所有QFNWCSP CC2640R2F器件封装选项上开发应用
  • 包括BT SIG通过GATT(HOGP),葡萄糖和心率以及定制TI音频和固件更新(OAD)配置文件的HID配置文件
  • 支持自动代码生成与TI的任何采用或自定义GATT蓝牙配置文件的插件用于蓝牙开发工作室(BDS
  • 能够使用CC2640R2 BLE示例应用程序插件来支持其他示例应用程序
  • 仅用于广播应用的Microstack配置
  • Code Composer Studio™(CCS)v7.1的免费代码生成选项

文档:

有关使用此SDK开发蓝牙低功耗和其他MCU应用程序,请参阅下面的文档概述。

文件概述:
file:///C:/ti/simplelink_cc2640r2_sdk_1_30_00_25/docs/Documentation_Overview.html
软件许可证:
file:///C:/ti/simplelink_cc2640r2_sdk_1_30_00_25/license_simplelink_cc2640r2_sdk_1_30_00_25.txt
软件清单:
file:///C:/ti/simplelink_cc2640r2_sdk_1_30_00_25/manifest_simplelink_cc2640r2_sdk_1_30_00_25.html

什么是新的:

CoreSDK组件更新到3.10.00.10版本。CoreSDKTI-RTOS SYS / BIOS内核,DriverLibTI驱动程序组成
BLE-Stack更新到3.00.01.25版本
所有项目都更新为使用Code Composer Studio™(CCS)v7.1

  • 能够使用CCS Cloud™在线构建和开发示例应用程序的能力
  • 添加了4x45x5 QFN封装的示例板文件
  • RF Core启动时间减少75 us(功率优化)
  • Cache-As-RAM选项添加到simple_peripheral示例应用程序中
  • 添加了简单的网络处理器(SNP)示例应用程序
  • 所有BLE API现在都是doxygen格式
  • 增加了对L2CAP面向连接的通道(L2CAP COC)的支持

安装和使用

  • 要使用此SDK构建示例应用程序,必须安装支持的IDE和工具链(请参阅下面的“ 依赖关系”)
  • 在具有管理员权限的Windows®7 SP1或更高版本的计算机上安装simplelink_cc2640r2_sdk_1_30_00_25.exe软件包
  • 默认安装路径为C:\ ti \ simplelink_cc2640r2_sdk_1_30_00_25,并在文档中引用为$ BLE_INSTALL $
  • 更改默认安装路径和/或驱动器盘符可能需要更新项目变量。不要在安装路径中使用空格
  • 建议对安装进行备份,以恢复对SDK的修改

固定问题

  • 由于lib_search.exe32Windows安装上未执行的预建造成的故障
  • 将生产测试模式(PTM)添加到独立项目时意外的程序退出
  • CCS host_test项目规范文件使用硬编码路径
  • 执行扫描时,广告标题中的保留位未被屏蔽
  • simple_peripheral在以前的连接参数更新未完成时不发送连接参数更新请求
  • 主设备:在连接建立期间不正确的TGAP扫描常量使用
  • att.hATT_MAX_MTU_SIZE的定义是不正确的
  • 当客户端使用可解析的私有地址时,对于绑定设备不会维护客户端特性配置
  • BToolWindows 10上没有正确显示连接菜单
  • 包含路径不区分大小写

升级和兼容性信息:

如果您正在从现有的TI BLE-Stack SDK进行迁移,请查看CC2640-to-CC2640R2迁移指南

操作系统支持:

MicrosoftWindows®7 SP1或更高版本构建平台支持SimpleLink CC2640R2 SDK
CC2640R2 SDK使用与BLE-Stack 2.2.x和更早版本SDK版本不同的新目录和文件格式。使用早期SDK开发的现有应用程序需要移植到此版本; 然而,大多数BLE API保持不变,从而减少迁移到此版本所需的工作量。有关详细信息,请参阅“ 迁移指南和移植指南”。

依赖:

SimpleLink CC2640R2 SDK 1.30.00.25Windows主机平台上使用以下集成开发环境(IDE)和组件进行构建和测试。使用下面未列出的IDE或工具链版本可能会导致此SDK发行版兼容性问题。

IAR Embedded WorkbenchEWARM-7.80.3
TI Code Composer StudioCCS-7.01.00.00009
用于ARMTI代码生成工具:16.09.00.LTS
XDCTools3.50.00.10

设备支持:

SimpleLink CC2640R2
注意:此SDK不支持SimpleLink CC2640 / CC2650 / CC1350设备或这些设备的开发套件。
开发板支持:

CC2640R2 LaunchPad

已知问题和限制

  • 尝试并发LE安全连接配对时,可能会限制并发连接数。建议的解决方法是在单个连接的基础上执行LE安全连接配对。
  • L2CAP面向连接的通道在多角色配置中不可用
  • BTool:响应连接参数更新必须在30秒内使用HCI_LERemoteConnectionParameterRequestReplyAdv.Commands - > HCI菜单下手动发送
  • 由于Nexus设备未发送配对确认,因此运行Android 6.0.1Nexus 5可以观察到LE Secure Connections配对故障,从而构建M4B30Z。解决办法是使用非MITM配对方法(JustWorks)。
  • 链路层连接参数请求过程在大多数外设应用中被禁用,以提高与智能手机设备的连接参数请求的兼容性。将使用L2CAP LE信令。在应用程序项目中定义USE_LL_CONN_PARAM_UPDATE以覆盖此行为
  • 已知问题的发布后更新将发布在TI BLE Wiki

版本:

本产品遵循版本格式M.mm.pp.bb,其中:

M1位数的主要号码,
mm2位数的次要号码,
pp是一个2位数的补丁号,
bb是一个2位增量生成计数器。

你可能感兴趣的:(cc2640)