CC2540代码运行几天后死掉了请问一般是什么原因造成的呢?
时间:10-02
整理:3721RD
点击:
最近公司基于CC2540开发了一个锂电池供电的便携式设备,代码下载进去后开始的时候的时候运行比较正常,但是可能运行的时间长的话 好像就死掉了,这个设备没有复位按键,所以不能手动复位要想设备重新运行就要把外壳拆了 重新取一下锂电池然后在焊接上去就工作正常了,请问TI的工程师这个是代码的问题 还是硬件有问题呀?
死掉的现象是什么?怎么觉得它好像死掉了呢?
您给的信息来看,有些太宽泛
确定死掉的具体原因,然后增加看门狗
现在 就是不知道代码死掉的原因,这个死掉的具体现象是,当代码运行一段时间后,该设备就没有反应了 但是电池还是有电的,我使用万用表测试了的,但是把充电器插上后指示灯没有反应,充电指示灯是通过CC2540控制的,还有设备上有一个按键如果正常情况下按下按键 板子上的LED会闪亮一下,但是如果设备死掉了 按这个按键都任何反应了,如果要它重新工作只要把锂电池断开 然后重新焊接上又可以了。
设备是否和手机是一直保持连接的呢?
有没有可能是设备进入PM3模式了,需要外部中断唤醒才可以呢?
暂时还不清楚死掉的原因,不确定是硬件有问题还是软件有问题
设备可能进入PM3模式呀,正常情况下 我们的设备中有定时器任务在运行的哟
这样的话应该不会进入PM3模式
那要细查查看是什么地方出现问题了 芯片本身不会出现这种情况呢
嗯,这个问题不是经常出现的,好像是偶尔出现的
问题解决了没?