工具与软件:
早上好、
其中:
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