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.

[参考译文] CC2564MODA:蓝牙 HCI UART 通信

Guru**** 2587355 points
Other Parts Discussed in Thread: CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/844923/cc2564moda-bluetooth-hci-uart-communication

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

我们拥有用于蓝牙连接的带 CC2564的 Linkit 7688处理器。

UART0用作通信接口。

"Hciattach /dev/ttyS0 any 115200"(hciattach any 115200)     -此命令用于设置设备。

但结果如下所示:

[1524.147679]蓝牙:hci0命令0x1003 TX 超时
[1526.227508]蓝牙:hci0命令0x1001 TX 超时
[1528.307489]蓝牙:hci0命令0x1009 TX 超时

状态 hciconfig 将蓝牙的状态显示为"DOWN"。

请帮助。

此致、

Ameesh

 

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

    发生了什么变化? 您是否使用较新的 Linux 内核和文件系统? 似乎设备已引导。 尝试使用#hciconfig hci0

    谢谢

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

    内核版本为4.14.95

    当我们执行"hciconfig hci0 up"时、

    我们得到如下输出:

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

    您是否在内核中启用了 SERDEV (串行设备总线)、并且 DTB 是否将蓝牙功能连接到串行端口? 如果、那么、Serdev/Bluez 内核驱动程序会将 BTS 脚本下载到控制器。

    如果不是、您可以从用户空间切换 BT_EN GPIO、并使用"hciattach "下载 BTS 文件。 使用 hciattach 时、请提供供应商名称"Texas (德州仪器)"。

    谢谢