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.

[参考译文] CC2340R5:在 HCI_EXT_EnhancedModemTestTxCmd 之后无法连接

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1494862/cc2340r5-unable-to-connect-in-ble-after-hci_ext_enhancedmodemtesttxcmd

器件型号:CC2340R5

工具与软件:

早上好、

其中:

CC2340R5
SDK: simplelink_lowpower_f3_sdk_8_10_01_02

我在 HCI_EXT_EnhancedModemTestTxCmd 之后无法连接。  当我使用这个功能,我不能再连接安装在 Android 手机上 nrf 连接.

但是、在前后、我仍然可以在 PC 上使用 nrf 连接加密狗进行连接。

这两者之间显然有区别、所以我试着用 Wireshark 来了解区别。

我看到了一件有趣的事情、事实上、电话已连接并发送了呼叫  控制操作码:LL_FEATURE_REQ  如果没有响应、则每20ms 重试一次。 这仅在  HCI_EXT_EnhancedModemTestTxCmd 之前有效

BLE 连接和 发送称为的消息时看到该消息 控制操作码:LL_PERIPHED_FEATURE_REQ。  此方法在 HCI_EXT_EnhancedModemTestTxCmd 之前和之后有效。

这种行为系统地重复、因此很容易重现。

我们是否可以采取任何措施来解决此问题? 我们是否应该重新启动 init、或者在此命令之后执行一些特殊操作?

以下是一些 日志:

在 Android 上连接 nrf 后、在 HCI_EXT_EnhancedModemTestTxCmd 之前:

通过

在 Android 上 HCI_EXT_EnhancedModemTestTxCmd 之后连接 nrf:

失败

借助 nrf、在  HCI_EXT_EnhancedModemTestTxCmd 之后连接 PC 上的软件狗:

通过

提前感谢您、

此致

Yohan Haro

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

    尊敬的 Yohan Haro

    要停止测试、应使用 HCI_LE_TestEndCmd ()。 但是、如果您希望在执行某些 PTM / DTM 测试后返回到应用、建议在软件中复位器件。

    此致、

    1月

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

    您好、Jan:

    运行 HCI_EXT_EnhancedModemTestTxCmd 后、我实际运行 HCI_LE_TestEndCmd。 是否有其他不需要复位电路板以节省时间的解决方案? 问题是该板在生产中接受了一系列测试、包括 CW、然后我们继续通过应用进行测试。 为了节省几秒钟的时间、除了重置卡之外、是否还有其他解决方案?

    此致

    Yohan

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

    尊敬的 Yohan:

    遗憾的是、建议退出 DTM 测试的方法是复位器件。 也就是说、器件复位速度非常快、因此延迟应该非常小。

    此致、

    1月