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

cc2640上电启动后一直在空闲任务当中,不响应任何事件

部分板子上电后,进入了像死机一样的状态,但又不是真正的死机。板子的功能逻辑是开启定时器后在周期性工作。

目前的现象是:上电初始化成功后,整个系统就一直处于空闲任务中,开了定时器但是没工作,开了按键中断按下也没反应。打开看门狗,会触发复位。

打开Powersaving现象就是:初始化结束,进入休眠状态。从功耗和看门狗不起作用来看,确实进入了休眠。但是不会被任何唤醒源唤醒。

另外以上现象不是100%出现,多次重新上电,会有一定概率复现。目前测下来,有1/4的板子存在此问题,仅复现几率不同。

综上来看,有点像总中断关闭了,中断压根没起作用。第一次遇到如此奇葩的异常,求帮忙分析一下!

Kevin Qiu1:

程序中是否有关闭总中断,部分板子会出现问题又不像是程序的问题,有可能是硬件的问题

user5318699:

回复 Kevin Qiu1:

程序是没有关闭总中断的。如果是硬件问题,那大概是什么方向呢,目前没法定位没法排查问题

Kevin Qiu1:

回复 user5318699:

电源供电部分和晶振电路检查一下

user5318699:

回复 Kevin Qiu1:

最小系统3.3V供电也会出问题,已经鸽了一个星期了,1/4的板子会复现,难啊

Kevin Qiu1:

回复 user5318699:

你有没有CC2640r2fLaunchpad,把程序下载到launchpad上看能否正常运行,确定下是否是硬件问题

user5318699:

回复 Kevin Qiu1:

可以确定是硬件问题

Kevin Qiu1:

回复 user5318699:

你参考这个文档做一下对比分析,检查下硬件设计:www.ti.com/…/swra640e.pdf

user5318699:

回复 Kevin Qiu1:

这个项目没有用外部晶振。会不会和内部RC的配置有关

Kevin Qiu1:

回复 user5318699:

有可能,内部RC毕竟受限于自身条件,精度不是很高,且容易受温飘,湿度等影响。

user5318699:

回复 Kevin Qiu1:

测试下来,standby模式下,外部IO和RTC都无法唤醒。但是设置为shutdown模式,能用IO唤醒。这怎么解释啊。。。。

赞(0)
未经允许不得转载:TI中文支持网 » cc2640上电启动后一直在空闲任务当中,不响应任何事件
分享到: 更多 (0)