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.

[参考译文] Linux/CC2650MODA:通过 SPI 将主机处理器连接到 BLE 模块-库

Guru**** 2555280 points
Other Parts Discussed in Thread: CC2650, CC2650MODA, BLE-STACK, CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/573304/linux-cc2650moda-host-processor-to-ble-module-over-spi---libraries

器件型号:CC2650MODA
Thread 中讨论的其他部件:CC2650BLE-STACKCC2640

工具/软件:Linux

我将使用 CC2650 Launchchapd 套件。 我们有一个定制的 imx6处理器板。 我们需要通过 SPI 与 BLE 模块通信。 imx6板将充当主机处理器并运行 Linux。  

我需要知道通过 SPI 向 Launchpad 套件发送 BLE 配置文件/配置的命令/ API 序列。 是否有任何库和/或应用程序员指南用于相同的内容?  

如果使用 SPIDEV 的示例 Linux 代码可用于相同代码、那将非常棒。

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

    您好、Akash、

    您所描述的内容似乎是将 CC2650MODA 用作网络处理器。 这是完全可行的-这是 host_test 有效的结果(通过 UART 获取 HCI 命令和特定于供应商的 HCI 命令并发回堆栈消息)

    您可以将 host_test 配置为在 SPI 而不是 UART 之外运行-获取所需的结果。

    至于命令序列、它们完全由您决定。 《蓝牙规范文档》提供了一系列可使用的 HCI 命令、以及 TI 的特定于供应商的命令可帮助您快速开始工作。 请参阅 SDK docs 文件夹中的《HCI 供应商专用指南》、了解有关该指南的更多信息。 适用于 BLE-Stack v2.2.1的 CC2640软件开发人员指南(SWRU393)中还列出了可发送到网络处理器的蓝牙 HCI 命令列表。

    遗憾的是、我们没有任何 Linux 示例。 大多数 Linux 发行版都具有可用于发送 HCI 和供应商特定 HCI 命令的开箱即用 SPI 驱动程序。 您可以使用 BTool 或 HCITester 对行为进行原型设计、并将其用作 Linux 环境中所需命令的指南。

    此致、
    反叛分子

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

    感谢反叛分子的迅速答复。

    如果有进一步的疑问、我会查看并返回。

    此致、

    Akash