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 错误

Guru**** 2343440 points
Other Parts Discussed in Thread: CC2564MODA, CC2564
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1506220/cc2564moda-hci-error

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

工具/软件:

我将  CC2564MODA 芯片连接到运行 Linux、支持 CIP 内核4.19和 Bluez 堆栈的定制电路板。 该板使用 RFCOMM 协议通过蓝牙与 PC 应用程序通信。

每次他们开始交换消息时、通信都会在几秒钟后停止。 在蓝牙堆栈级别捕获的日志表明、控制器停止向主机发送 HCI 消息、以及主机尝试发送到控制器端且具有超时的任何 HCI 命令。 这就是我认为问题出在控制器方面的原因。

如何才能看到控制器中发生了什么? 是否有办法不点击 BT_DEBUGG 引脚、因为这对我来说会很有挑战性?

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

    您好、

    除调试引脚之外、您还可以尝试接入 UART HCI 线路、获取逻辑分析仪跟踪、并查看控制器和主机之间发生的通信。 但是、在此之前、我会先检查您是否收到任何错误(如果您使用 bt 显示器)。 终端类型

    btmon &

    如果您找不到器件停止响应主机的任何可靠原因、我们需要使用 bt_debug 引脚获取固件日志...

    此致、

    Rogelio

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

    您好 Rogelio、

    使用 btmon 时没有看到任何错误。

    由于我的芯片位于定制电路板上、并且根据原理图、仅 CTS、RTS、RxD、cxd、reset、 可以访问关断、VDD_IO、VDD_IN 引脚、我必须抽头 UART HCI 线路。  

    bt_debug 引脚是否会提供比 UART 线路更多的信息?

    此致、

    Stano

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

    尊敬的 Stano:

    是的、BT_DEBUG 引脚将打印固件日志、为我们提供有关芯片内部发生的事件的更多信息。 如果芯片由于某种原因崩溃或断言它会告诉我们这些信息。

    您可以执行的另一项测试是尝试在 Linux 设备(例如 SPP)上运行 Bluetopia 堆栈演示。如果您看到相同的行为、则可能是 cc2564连接方式发生的事情? 在设备停止响应之前、您在 Bluez 上调用的是可重复或零星的行为  

    此致、

    Rogelio