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.

[参考译文] 为什么 ANCS 示例有时会在发现 ANC 时挂起?

Guru**** 2595800 points
Other Parts Discussed in Thread: CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/608710/why-the-ancs-example-hang-in-discovering-ancs-sometime

主题中讨论的其他器件:CC2640R2F

 这种情况如下所示:

我使用 iphone 绑定到我的板、然后使用 anc 工作、然后获取 iphone 并走到弱信号区域、在 该区域来回走动、可能是它多次连接和断开、 有时、iphone 无法自动连接回我的板、该板被完全挂起(iCall 任务始终运行)、我查看调试信息、发现 ANCS 服务仅找到两个特征(在一般情况下、它将接收3个 GATT 事件、 但 仅收到2个),我猜可能是一个 GATT 事件丢失,那么我如何确认已收到所有3个 GATT 响应包含3个特征? 或如何防止这种情况。

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

    Chris、

    请提供有关您用于无线的电路板的更多信息。  此设计中使用的无线器件是什么?

    ~Leonard

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

    我使用 cc2640r2f launchpad。 我没有更改 AncsApp_discoverService 中的任何内容。 但在某些特殊情况下,我可以确认它在这里挂起(可能是 RSSI 非常差,或者在发现 ADC 时它可能处于断开状态)。 下面是项目链接:pan.baidu.com/.../1i5qWOwX

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Chris、
    听起来可能需要重置状态机、或者需要实现超时。 我很高兴能为您进一步了解这一点、但从您提供的链接下载代码时遇到问题。 您可以给我发送电子邮件、以便我尽快开始该项目吗?

    谢谢!

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

    嗨、Chris、

    浏览完代码并运行一小段时间后、您可能会遇到时钟争用的情况。 为了提高稳定性,我建议异步写入发现和属性获取进程。 内部正在开发一个 ANCS 演示、但我们目前没有发布日期。 请注意更新!

    -Mark  

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

    感谢您花时间处理我的问题、您能提供有关如何防止比赛状况的更多详细信息。 我们已经将此项目延迟了很长时间、因此 TI 可以向我发布预发布版本。 我需要一些想法或规则来完成这项工作。