This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640R2F:将主机测试示例从旧 SDK 移植到新版本5.30.00.03时缺少的功能

Guru**** 1693050 points
Other Parts Discussed in Thread: CC2340R5, CC2340R2, BLE-STACK, CC2640
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1383351/cc2640r2f-features-missing-when-porting-host-test-example-from-older-sdk-to-new-version-5-30-00-03

器件型号:CC2640R2F
主题中讨论的其他器件:BLE-STACKCC2640、CC2340R5、CC2340R2

工具与软件:

您好!

代表我的客户提问:

将应用从 CC2640移植到 CC2640R2。 原始应用程序基于主机测试示例、因此我们将基于 SimpleLink CC2640R2 SDK 版本5.30.00.03的主机测试示例构建新应用程序。 我们还在从 BLE-Stack 迁移到 BLE5-Stack。 CC2640/CC2640R2仅用作网络处理器、因此我们选择使用 Host Test。 我们的应用程序本身在另一个 MCU (我们的主 MCU)上运行。

 

在我们的工作中、我们观察到了一些对我们有影响的变化。 为了清晰起见、为了便于理解和理解、我将在下面列出这些工具。

 

  1. 借助 BLE5-Stack、不再能够同时将主机测试应用构建为中央应用程序和外设应用程序。 https://sir.ext.ti.com/jira/browse/EXT_EP-10234中提供了相关内容。
  2. 通过 BLE5-Stack、在构建主机测试应用程序作为外设时不再包含 GAP 绑定管理器。 https://sir.ext.ti.com/jira/browse/EXT_EP-10234中也介绍了这方面的内容
  3. 某些供应商特定的 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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我是联系 Wolfgang 的客户。 更详尽地阅读 如何认证您的蓝牙产品 我认为勘误表11838会使4.10.00.10之前的任何 SDK 过时。 是这样吗?

     与 CC2640R2无关、但在查看勘误表时、我看到 CC26x0/CC13x0用户的最终段落显示: 因此、勘误表10734不需要额外的测试证据或测试报告。  是否是上面的勘误表10734中的拼写错误、是否应为勘误表11838?

    / Kristoff

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Kristoffer 和 Wolfgang、

    感谢您与我们联系并提供所有这些详细信息。

    回答您的问题之前、我想确保重点介绍将成本优化型 CC2340R5或 CC2340R2器件用于您所述用例的可能性。 我提到的器件在多角色模式下支持 host_test 示例、其 API 与 CC2640R2 ble5stack 中的 host_test 示例非常相似。 由于您已经完成了迁移过程、我相信考虑这些器件可能是有道理的。

    注意:我的其余答案适用于 CC2640R2器件。

    通过更全面的阅读 如何认证您的蓝牙产品 我认为勘误表11838会使4.10.00.10之前的任何 SDK 过时。 这是正确的吗?

    假设您要申请蓝牙资格认证、这是正确的。
    在所有情况下、我建议在考虑使用7年以上的 SDK 投入生产时极其小心。

    [报价 userid="613178" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1383351/cc2640r2f-features-missing-when-porting-host-test-example-from-older-sdk-to-new-version-5-30-00-03/5288201 #5288201"] 与 CC2640R2无关、但在查看该勘误表时、我发现 CC26x0/CC13x0用户的最后一段为: 因此、勘误表10734不需要额外的测试证据或测试报告。  是否是上述勘误表10734中的拼写错误、是否应为勘误表11838?[/QUOT]

    很好、感谢您的报告。 这是一个拼写错误。 我已经修复了它,并应该在下一个版本后出现在网上(1个月左右).

    我希望这将有所帮助、

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    由于不活动而关闭此主题帖。

    如果需要进一步的支持、请打开新的主题帖、因为我即将在办公室内工作更长时间。

    感谢您的理解。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Cl é ment:

    很抱歉没有活动、这是在我离开度假之前提交的。

    我们考虑了 CC2340R5、但决定最后选择 CC2640R2 我认为原因是 ESD 等级。
    无论如何、我认为我们有问题的答案、因此可以将其标记为已解决/已关闭。 谢谢!


    此致、
    Kristoff