微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540代码运行几天后死掉了请问一般是什么原因造成的呢?

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

时间:10-02 整理:3721RD 点击:

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

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

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

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

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

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

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

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

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

 

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

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

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

问题解决了没?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top