TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540代码运行几天后死掉了请问一般是什么原因造成的呢?

最近公司基于CC2540开发了一个锂电池供电的便携式设备,代码下载进去后开始的时候的时候运行比较正常,但是可能运行的时间长的话 好像就死掉了,这个设备没有复位按键,所以不能手动复位要想设备重新运行就要把外壳拆了 重新取一下锂电池然后在焊接上去就工作正常了,请问TI的工程师这个是代码的问题 还是硬件有问题呀?

Barbara Wu:

死掉的现象是什么?怎么觉得它好像死掉了呢?

您给的信息来看,有些太宽泛

cedar_xuesong:

确定死掉的具体原因,然后增加看门狗

hailong tan:

回复 Barbara Wu:

现在 就是不知道代码死掉的原因,这个死掉的具体现象是,当代码运行一段时间后,该设备就没有反应了 但是电池还是有电的,我使用万用表测试了的,但是把充电器插上后指示灯没有反应,充电指示灯是通过CC2540控制的,还有设备上有一个按键如果正常情况下按下按键 板子上的LED会闪亮一下,但是如果设备死掉了 按这个按键都任何反应了,如果要它重新工作只要把锂电池断开 然后重新焊接上又可以了。

Barbara Wu:

回复 hailong tan:

设备是否和手机是一直保持连接的呢?

有没有可能是设备进入PM3模式了,需要外部中断唤醒才可以呢?

hailong tan:

回复 cedar_xuesong:

暂时还不清楚死掉的原因,不确定是硬件有问题还是软件有问题

hailong tan:

回复 Barbara Wu:

设备可能进入PM3模式呀,正常情况下 我们的设备中有定时器任务在运行的哟

 

Barbara Wu:

回复 hailong tan:

这样的话应该不会进入PM3模式 

那要细查查看是什么地方出现问题了 芯片本身不会出现这种情况呢

hailong tan:

回复 Barbara Wu:

嗯,这个问题不是经常出现的,好像是偶尔出现的

user3570217:

回复 hailong tan:

问题解决了没?

赞(0)
未经允许不得转载:TI中文支持网 » CC2540代码运行几天后死掉了请问一般是什么原因造成的呢?
分享到: 更多 (0)