主题中讨论的其他器件:BLE-STACK、 CC2640、CC2340R5、CC2340R2
工具与软件:
您好!
代表我的客户提问:
将应用从 CC2640移植到 CC2640R2。 原始应用程序基于主机测试示例、因此我们将基于 SimpleLink CC2640R2 SDK 版本5.30.00.03的主机测试示例构建新应用程序。 我们还在从 BLE-Stack 迁移到 BLE5-Stack。 CC2640/CC2640R2仅用作网络处理器、因此我们选择使用 Host Test。 我们的应用程序本身在另一个 MCU (我们的主 MCU)上运行。
在我们的工作中、我们观察到了一些对我们有影响的变化。 为了清晰起见、为了便于理解和理解、我将在下面列出这些工具。
- 借助 BLE5-Stack、不再能够同时将主机测试应用构建为中央应用程序和外设应用程序。 https://sir.ext.ti.com/jira/browse/EXT_EP-10234中提供了相关内容。
- 通过 BLE5-Stack、在构建主机测试应用程序作为外设时不再包含 GAP 绑定管理器。 https://sir.ext.ti.com/jira/browse/EXT_EP-10234中也介绍了这方面的内容。
- 某些供应商特定的 HCI 命令不再可用、例如 GAP 使可发现(0xFE06)、GAP 更新广播数据(0xFE07)。
出于上述原因、我们已经完成了仅为外设编译栈的步骤、并正在研究如何修改主 MCU 上的应用程序以实现无间隙绑定、同时开始研究需要在主 MCU 端更新哪些 HCI 命令。
但是、我们希望尽可能少地进行更改、我们已经发现早期版本的 SDK (版本 1.40.00.45)涵盖了这3个方面。 主机测试可以配置为中央设备和外设、包括 GAP 绑定管理器、它支持我们目前使用的 HCI 命令。
那么、我们就要问是否可以使用此早期版本的 SDK 并且仍然参考您提供的 QDID 进行蓝牙 SIG 认证? TI BLE5-Stack 1.00.01.45版本说明 表明、该堆栈已完全通过认证、但我知道是否已经不再需要。
此致、
/ Wolfgang