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-Q1:BLE 重新连接后、无法重新监控连接监视器

Guru**** 2589280 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1378081/cc2340r5-q1-after-ble-reconnection-connection-monitor-cannot-be-re-monitored

器件型号:CC2340R5-Q1

工具与软件:

您好、TI

重新连接蓝牙后、 除非我将其复位、否则 CC2340无法再次进行监控。

我检查了流程并成功地进行了初始化。

这种情况的原因可能是什么?

此致

普雷斯顿

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

    Preston、  

    我们需要更多信息、您能不能在您的问题上再扩大一点、以及您在问题出现时看到的内容? 您是在开箱即用的软件上看到这种情况、还是您的解决方案与 LIN 集成了这种情况? 当您说它已成功初始化时、您还能详细介绍一下吗?

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

    您好、Evan

    在与 LIN 集成的解决方案中可以看到它。

    正如我在前面的问题中提到的、我不确定如何确定总线延迟的设置。 我没有记录接收到连接参数后的当前时间、而是将其更改为记录接收到第一个 LIN 数据包时的当前时间。 (__LW_AT__连接参数有29个字节、LIN 单次传输8个字节、需要4个数据包传输)

    修改后、我可以成功监控连接数据包并获取 RSSI。

    我正在使用 CCS 的调试功能来查看其已成功初始化。 在我第一次连接并成功监控后,在这一点上我断开蓝牙连接,调用 MicroCmApp_terminateLinkReq ()并释放当前监控会话(SessionID 1)。 然后、我重新连接了蓝牙、发现已接收到连接参数。 然后使用 id 1初始化监视会话、但未返回故障、此时我假设第二个监视已成功初始化。 但重新连接后、没有报告正确的 RSSI 值。

    此致

    普雷斯顿