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/CC2640R2F:CC2640R2F Linux 驱动程序

Guru**** 2563530 points
Other Parts Discussed in Thread: CC2640R2F, CC2564

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/625044/linux-cc2640r2f-cc2640r2f-linux-driver

器件型号:CC2640R2F
主题中讨论的其他器件: CC2564

工具/软件:Linux

您好!

为了直接在主机处理器中集成 HCI 命令、我们能否向客户提供 CC2640R2F Linux 驱动程序?

谢谢、

Alberto

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

    让我检查此帖子的正确论坛。 不熟悉 CC264器件。

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

    遗憾的是、我们不为网络处理器无线 MCU 提供 Linux 驱动程序(请注意、网络处理器与"HCI 控制器"不同、因为 LE 主机和控制器都集成到网络处理器中)。 但是、网络处理器的接口是通过 UART 或 SPI 连接的、大多数 Linux 系统在其各自的内核中提供此类驱动程序。 网络处理器使用 HCI 和 HCI 供应商特定命令的组合。 有关更多信息、请参阅《主机测试示例应用指南》:

    software-dl.ti.com/.../README.html

    大多数支持蓝牙的 Linux 系统都设计为仅使用 LE 控制器的器件运行、例如 CC2564双模蓝牙和 WiLink 组合控制器。

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

    感谢您的回复。 他们会向 Host MPU 供应商咨询是否可以使用驱动程序。 同时、您能否确认 CC2640R2F 支持 HCI 模式、以及我们是否有同时具有 HCI 命令和标准专有命令的 Linux 示例?

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

    您好、Alberto、

    主机测试示例应用指南链接、

    host_test 项目实现了一个纯蓝牙低耗能网络处理器、可与外部微控制器或 BTool 等 PC 软件应用配合使用。 除了这些角色的多角色组合外、主机测试还支持所有 GAP 角色:中央、外设、广播设备和观察器。 网络处理器将无线 MCU 上协议栈的 TI BLE 主机和控制器组件与驻留在外部微控制器上的蓝牙应用相结合。 通过使用主机控制器接口(HCI)协议的串行接口(UART 或 SPI)与网络处理器进行通信。 外部应用使用 TI 供应商特定的 HCI 命令和有限的低功耗蓝牙 HCI 命令/事件子集来实现蓝牙应用。 通过将主机和控制器放置在无线 MCU 上、应用处理器上的存储器要求会降低、因为只需要应用。

    注:由于网络处理器采用主机组件、因此不能将外部蓝牙主机堆栈(如 BlueZ)与主机测试一起使用。 外部应用必须使用 TI 供应商特定的 HCI 命令来实现 GAP、GATT、配对/绑定等功能。

    如上所述、主机测试网络处理器使用 HCI 协议、但大多数主机操作需要 TI 供应商特有的 HCI 命令、同时支持一组有限的 HCI LE 命令(例如、直接测试模式、查询控制器功能等)。 因此、如上所述、纯 BT 主机堆栈(如 BlueZ)不能与网络处理器配合使用、因为 GAP、GATT 和 SM 操作需要通过 VS HCI 命令。 TI 不提供 Linux 实施示例。 这需要由主机处理器提供。

    希望这种解释有所帮助。

    祝你一切顺利