主题中讨论的其他器件: CC2564
工具/软件:Linux
您好!
为了直接在主机处理器中集成 HCI 命令、我们能否向客户提供 CC2640R2F Linux 驱动程序?
谢谢、
Alberto
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.
您好、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 实施示例。 这需要由主机处理器提供。
希望这种解释有所帮助。
祝你一切顺利