7个帖子/ 0新
最后一篇
jray.
离线
最后一次露面:2年2个月前
加入:2017-01-16 06:34
DA14580 ANC问题。

嗨对话框:

当我调试ANCS时,我有一些问题。如果我的iPhone有一百个未读消息。DA14580将断开和重启系统,当它提示我匹配时
我确认配对。我对此感到困惑,所以希望得到你的帮助!

期待您的回复尽快!

谢谢!

关键词:
设备:
qinjiny_dialog
离线
最后一次露面:1个月22小时前
职员
加入:2016-11-01 05:47
你好,

你好,

这是ANC参考设计的knwon问题。基本上消息溢出堆导致粉碎。

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

jray.
离线
最后一次露面:2年2个月前
加入:2017-01-16 06:34
嗨qinjiny_dialog:

嗨qinjiny_dialog:

我的E-mail地址是Jray910422@163.com.
非常感谢您的帮助 !

jray.
离线
最后一次露面:2年2个月前
加入:2017-01-16 06:34
嗨qinjiny_dialog:

嗨qinjiny_dialog:

我用新的固件包来测试ANC,但问题仍然存在。我可以为这个问题做什么?
您可以引用附件文件以了解我的问题。

我希望尽快得到你的帮助!谢谢!

附件:
qinjiny_dialog
离线
最后一次露面:1个月22小时前
职员
加入:2016-11-01 05:47
嗨Jray.

嗨Jray.

抱歉延迟,我咨询了我们的BU并获得了以下解决方案:

请找到#define ancc_uid_list_max_size 100.并将其更改为200。

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

jray.
离线
最后一次露面:2年2个月前
加入:2017-01-16 06:34
嗨qinjiny_dialog:

嗨qinjiny_dialog:

我找到#define ancc_uid_list_max_size 100并将其更改为更大,但问题仍然存在。
所以我希望你能自己测试它,给我一些好的建议来解决它!

非常感谢您的帮助!

qinjiny_dialog
离线
最后一次露面:1个月22小时前
职员
加入:2016-11-01 05:47
嗨,jray.

嗨,jray.

抱歉很长的延迟。根据讨论,这是一个只能在应用程序级别解决的问题。原因真的很简单:DA14580同时接收大量消息,并且无法及时消耗它(特别是当大量在Sametime发生的UART打印时).thus堆溢出并崩溃程序。当iOS不持有这么大的通知时,开发了此参考设计,因此它没有存在防止这种情况发生的机制。

现在,您可以尝试禁用UART打印并禁用看门狗,并查看表现更好。我们通常建议客户在开发期间处理关于应用程序级别的消息,例如删除消息,只能保持最新的消息,或者只占用某些类型的通知,但这不会反映在我们当前的参考设计中。

我确实通过减少的UART打印内容和看门狗进行测试。大约100个通知是可以的,但200+仍将崩溃,这需要总修改消息的处理方式。