7个职位/0个新职位
最后一篇文章
杰雷
离线
最后一次见到:2年3个月前
已加入:2017-01-16 06:34
DA14580 ANCS问题。

嗨对话框:

我在调试ANCS时遇到了一些问题。如果我的iphone有100条未读信息。DA14580将断开并重新启动系统,当它提示我和匹配
我确认配对成功。我很困惑,希望能得到你的帮助!

期待您尽快回复!

谢谢!

关键词:
设备:
Qinjiny\u对话框
离线
最后一次见到:1个月3周前
工作人员
已加入:2016-11-01 05:47
你好,

你好,

这是ANCS参考设计的knwon问题。基本上,消息溢出堆导致了崩溃。

我们有一个更新版本修复这个问题,你能留下你的电子邮件地址,我可以发送给你吗?

杰雷
离线
最后一次见到:2年3个月前
已加入:2017-01-16 06:34
嗨,Qinjiny\u对话:

嗨,Qinjiny\u对话:

我的电子邮件地址是jray910422@163.com.
非常感谢你的帮助!

杰雷
离线
最后一次见到:2年3个月前
已加入:2017-01-16 06:34
嗨,Qinjiny\u对话:

嗨,Qinjiny\u对话:

我已经使用新的固件包测试了ANCS,但是问题仍然存在。我能为这个问题做些什么?
你可以参考附件来了解我的问题。

我希望能尽快得到你的帮助!非常感谢。

附件:
Qinjiny\u对话框
离线
最后一次见到:1个月3周前
工作人员
已加入:2016-11-01 05:47
嗨,杰雷

嗨,杰雷

很抱歉耽搁了,我咨询了我们的业务部门,得到如下解决方案:

请找到#定义ANCC\u UID\u LIST\u MAX\u SIZE 100把它改成200。

我也会在我这边测试,看看这是否解决了你的问题

杰雷
离线
最后一次见到:2年3个月前
已加入:2017-01-16 06:34
嗨,Qinjiny\u对话:

嗨,Qinjiny\u对话:

我发现#define ANCC_UID_LIST_MAX_SIZE 100并将其更改为200甚至更大,但问题仍然存在。
所以我希望你能自己测试一下,给我一些好的建议来解决这个问题!

非常感谢你的帮助!

Qinjiny\u对话框
离线
最后一次见到:1个月3周前
工作人员
已加入:2016-11-01 05:47
嗨,杰瑞

嗨,杰瑞

很抱歉耽搁了这么久。从讨论来看,这是一个只能在应用程序级别解决的问题。原因很简单:DA14580在同一时间接收到大量的消息,并且不能及时地使用它(特别是在同一时间发生大量UART打印时),因此堆溢出并使程序崩溃。这个参考设计是在iOS没有这么多通知的情况下开发的,因此它没有防止这种情况发生的机制。

现在,您可以尝试禁用UART打印和禁用看门狗,看看性能是否更好。我们通常建议客户在开发过程中在应用程序级别处理消息,例如删除部分消息并只保留最新的消息,或者只接收某些类型的通知,但是这不会反映在我们当前的参考设计中。

我做了测试减少UART打印内容和看门狗关闭。大约100个通知是可以的,但是200多个通知仍然会崩溃,这需要完全修改消息的处理方式。