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.

[参考译文] CC2640:BT

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1300153/cc2640-bt

器件型号:CC2640

我们有一个要求、即 TI bt 芯片 CC2640需要通过主机 CPU 进行控制、而 TI bt 芯片 CC2640需要 根据需要同时充当外设和中央设备。 在尝试过程中、我们发现在 CC2640上运行"主机测试示例应用程序"并开发将使用诸如"btool"之类的 HCI 命令的应用代码是实现此目标的最佳方式。 虽然我们知道"btool"不是一个开源工具。 因此、我们想知道在哪里 有 HCI/GAP/GaAT 源代码可用、以便我们可以  像 btool 一样利用这些源代码来编写从主机 CPU 控制 CC2640的应用。  

此致、

苏曼特·N

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

    尊敬的 Sumanth:

    感谢您与我们联系。 我有一些资源、我认为在您根据所提供的描述进行开发时会非常有帮助。 根据您使用的是 BLE4还是 BLE5堆栈、提供了不同的资源、因此我在下面列出了这两种资源:

    BLE5-Stack

    1. HCI 供应商特定指南 -列出所有供应商特定 HCI 命令及其参数

    2. HCI 章节 -提供 HCI 接口工作原理的深入描述

    3. 网络处理器接口(NPI) -提供网络处理器接口如何工作的说明。

    BLE4堆栈

    1. HCI 供应商特定指南 -列出所有供应商特定 HCI 命令及其参数

    2.  HCI 章节 -提供 HCI 接口工作原理的深入描述

    3. 网络处理器接口(NPI) -提供网络处理器接口如何工作的说明。

    此致、

    1月

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

    您好、Jim、

    感谢您的指导。

    在查看这些文档时、我认为对于主机测试固件、我们需要使用 Legacy NPI。 我们希望使用 https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1300153/cc2640-bt 中的 NPI 服务器 、即 example/npi_server2、其中、它将打开一个供我们编写的网络套接字、并负责发送 NPI 数据包。 想知道上述内容是以统一 NPI 格式还是传统 NPI 格式发送。

    此致、

    苏曼特·N

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

    尊敬的 Sumanth:

    这是正确的链路吗? 链接似乎回到了该 E2E 主题。

    此致、

    1月

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

    您好、Jim、

    抱歉、我复制了错误的链接。 我曾在"TI-15-4-NPI_server2"中引用 example/npi_server2  STACK-GATEWAY-LINUX-SDK ( https://www.ti.com/tool/download/TI-15-4-STACK-GATEWAY-LINUX-SDK )

    此致、

    苏曼特·N

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

    尊敬的 Sumanth:

    提供的 SDK 支持15.4、但不支持低功耗蓝牙、因此如果不进行大量修改、就可能无法在本例中使用。

    此致、

    1月

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

    您好、Jim。

    之前、我们  在主机端的 STACK-GATEWAY-LINUX-SDK 和固件端的简单 AP 之间使用了相同的("TI-15-4-SAP"中的 example/npi_server2)。 现在、我们计划使用 HCI 命令移至固件和应用的"主机测试"部分。 因此我们想知道是否可以使用相同的 NPI 层。   

    此致、

    苏曼特·N

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

    您好!

    我懂了。 host_test 项目确实使用了 NPI 传输方法、但我不确定它是否与 TI 15.4 Stack 网关中使用的 NPI 实现直接兼容。 很可能命令会不同。

    此致、

    1月