qcc3021为什么使用过一段时间后会有死机现象,请问哪位大神知道原因呢
现在是QCC3021使用一段时间后会出现死机现象,反复开关机重连手机,一个半小时后会出现死机现象,请问哪位大神知道原因,麻烦告知下,谢谢 应该不会这样的,可以验证官方默认的软件。 复测了很多次,都有这种情况,目前客户也有反馈,不知道什么原因:'( panic后 停下来,抓log coredump分析原因猜测是内存溢出了 以前用过3003 使用了串口,1秒钟给3003发送一次数据,就出现了间隔几十分钟不等的时间死机然后重启,修改成几秒发送一次也不行。最后发现将自己写的一个循环任务每隔1秒发送id=0的空消息给自己,也就是类似于执行了一个定时循环,别的地方又以id!=0发送消息给这个任务,最后取消循环调用就恢复正常了,一直没搞明白是什么问题。 290869181 发表于 2020-9-17 18:05
以前用过3003 使用了串口,1秒钟给3003发送一次数据,就出现了间隔几十分钟不等的时间死机然后重启,修改成 ...
但我们出现的是死机不能重启,只能重新烧录后才能重新使用,重新烧录后还是会出现使用一段时间后出现死机现象 是不是你的FLASH有问题 马强 发表于 2020-9-18 09:29
但我们出现的是死机不能重启,只能重新烧录后才能重新使用,重新烧录后还是会出现使用一段时间后出现死机 ...
你看看断电时间久一点行不行,不行的话吧复位管脚找出来,先正常复位看看行不行,然后死机出现后用复位管脚复位。要不在在配置工具中我记得有个选项是设计成永不断电,就是可以软复位还是什么的,做这么多的原因是确认一下你的死机过后是不是应为配置或者flash被破坏了才导致必须重新烧录才能运行的现象。烧录程序后吧所有psr导出来,对比一下看看有没有改变。 290869181 发表于 2020-9-29 17:17
你看看断电时间久一点行不行,不行的话吧复位管脚找出来,先正常复位看看行不行,然后死机出现后用复位管 ...
还有个注意的就是你开printf这一类的函数没有?就是终端打印一类的函数,有这种函数,设备死掉后是不能独立开机的,必须连接调试器才行。不晓得现在还有没有这个限制,以前的adk3.5就会这样。开了打印函数执行到这个函数位置设备就完蛋,连接调试器再次运行过程中就重新烧录程序了。
页:
[1]