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:CC2640R2是否支持用作外部主机(如 BlueZ)的控制器?

Guru**** 2553450 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/575325/cc2640r2f-is-the-cc2640r2-supported-as-a-controller-for-an-external-host-such-as-bluez

器件型号:CC2640R2F

似乎它几乎可以工作、或者这只是一厢情愿的想法...

host_test_cc2640r2lp_app 看起来应该正常工作。  iCall_HCI_tl.c 中有一个较大的 HCI 命令表、其中包含 BlueZ 在 hciattach 期间调用的 HCI 命令的条目

"hciconfig hci0 up"超时、当我用 hcidump 捕获事务时、似乎有足够的工作、可能有一个 build_config.opt 或预定义的符号启用正确的模式。

所附的 Wireshark 日志显示16条 HCI 命令已成功完成、2条已丢弃、这似乎导致 hciconfig 出现超时错误。

那么、CC2640R2在诸如 BlueZ 的外部蓝牙堆栈的 UART 配置中是否受支持?

尝试使用 hciconfig hci0的 PCAP 文件: e2e.ti.com/.../hciconfig_5F00_up.zip

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

    host_test 应用程序已包含 BLE 主机、因此另一台主机(BlueZ)将与其不兼容。 您必须在 Linux 上编写自己的应用程序以控制主机测试。 您可以使用 BTOOL (用于连接 host_test 的 PC 工具)作为参考。

    另一种选择是使用 CC256x 器件、这是一种仅用于 BT/BLE 控制器的器件。

    祝你一切顺利