亲爱的DLG支持,
我们已经观察到运行产品突然间的情况下不再可连接。我们试图嗅到它,但由于某种原因,嗅探器只能捕获Connect_Req消息,其余的是来自主站(iPhone)的一些空PDU,但没有来自外围侧的响应(14580) - 可能连接是半路的只是无法完成。
然后,我们重置了外设,可以再次连接iPhone。
根据您的经验,可能导致上述问题?是DLG可以帮忙吗?
如果没有,我们是否有一种方法可以在某些时候捕获失败,以便我可以测试我们是否失败了许多连接重试。至少在此目前,我可以重置系统以从状态恢复。
注意:我们实际上使用了5.0.3但不确定为什么它在上面的下拉列表中。
谢谢大家的关注,
Uta_lc.
设备:
嗨uta_lc,
你对问题的描述是很笼统的,所以我不能对可能出现的问题进行详细说明。有几个原因,你的设备不能连接,重置后可以连接,所以我将参考最可能和常见的原因,以调试这一点。
请检查上述建议,以澄清这是一个硬件或软件问题。
谢谢,PM_DIALOG.
谢谢你的回复。
是的 - 它是广告
2.是的 - 它正在做出多元的广告
3.失败很难捕获/重现,我们只捕获了一次。我们计划将原因与轨道隔离,但在短期内,我们对寻找工作更感兴趣。也就是说,我们有办法监控失败的连接,以便我们可以重启吗?
我们根本没有使用P12或P13。
5.请参阅答案到3点3。
我们将遵循您的建议来追踪原因,但现在我们热衷于知道我们是否有一种方法来监视连接是否成功或不 - 说在接收CONNECT_REQ后我们设置了超时计时器,在USER_ON_CONNECTION中我们可以取消否则它会触发超时活动吗?
谢谢你的帮助,
Uta_lc.
嗨uta_lc,
添加到以前的建议。,
如果您的硬件上公开了调试器连接,则可能需要热连接调试器,并查看系统在此连接问题时站在其中的位置。这将对软件执行流程中可能出错的内容提供一些洞察力。
此外,您可以使用Pro Dev套件向目标板供电,并使用我们的Smart Spippets软件中提供的Power Profiler工具遵守功耗。绘制的功率可以指向一些特定操作。
希望这可以帮助..
最好的
lc_dialog.
谢谢你的意见。
当我们试图捕获错误,以找出根本原因,我们有一个挂起的版本,我被要求检测失败的连接尝试,一旦发生了几次,我们必须重新启动工作。我们在SDK中有这样一个点,以便我可以放置一个钩子来捕获失败的连接尝试?
谢谢大家的关注,
Uta_lc.
嗨uta_lc,
SDK中没有任何点,您能够挂钩以捕获失败的连接尝试。
谢谢,PM_DIALOG.