客户重新连接问题

4个帖子 / 0新
最后一篇文章
Cosmin
离线
最后一次露面:5年1个月前
加入:2015-12-14 08:35
客户重新连接问题

你好对话,

我正在使用带有SDK 5的DA14583芯片来制作一个BLE项目。

我有2个筹码,一个筹码,一个筹码,一个用于客户。其中两个之间的第一个连接没有问题,连接得以维持,配置文件可以正常工作。问题发生在我出于任何原因与主人断开连接之后。客户端开始扫描并找到所需的设备,但是当我尝试重新连接时,代码会跳至硬付不到错误。

为了建立新的连接,我是否与客户有所与客户有关系?

谢谢,
Cosmin。

设备:
mt_dialog
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨,cosmin,

嗨,cosmin,

当设备从中央断开连接时,当您从中央发出连接并分配GAPM_START_CONNECTION_CMD时,没有任何特定的处理方法,应使用KE_MSG_ALLOC_DYN宏进行分配。您可以查看SDK5中的DSPS应用程序,并检查如何完成正确的连接。另外,您可以在代码进入硬故障处理程序时,选择内存视图并输入硬失败处理程序的status_base地址以及将内存视图的表示形式设置为未签名时,可以查看程序计数器的地址。长。

谢谢mt_dialog

Cosmin
离线
最后一次露面:5年1个月前
加入:2015-12-14 08:35
嗨,山,

嗨,山,

我在DSPS应用程序中查看,对SDK的所有调用都是相同的。

显然,如果我在断开连接后立即进行扫描,则MCU在建立连接后去了硬故障,但是如果我用几毫秒延迟扫描,则可以正常工作。SOO似乎可以解决这个问题... MCU不再去做Hardfault。

谢谢您的帮助,
Cosmin。

谢谢

Gert186
离线
最后一次露面:1年5个月前
加入:2016-04-21 12:59
你在哪里延迟

您在哪里详细延迟了?