关于待机唤醒,有一块电路板有“N分之一的概率”无法正常进入休眠模式,想请教可能是哪里坏了呢?

2019-07-21 02:11发布

我这里有一堆板子,目前看只有其中一块不正常,有一定概率无法进入休眠,大约15分钟开机关机一次,过几个小时就再也休眠不了了。
我跑的是多线程,单独搞了个优先级非常高的线程跑关机函数Sys_Standby();,然后还弄了个定时器,一秒打印一次。
现在的现象是程序可以正常运行N次,但是指不定啥时候就发现只有定时器在跑,并且已经满足了休眠的条件,但无法进入休眠。明显是这个线程卡死在了Sys_Standby函数中。定时器因为是中断,所以还能打断线程在跑。


请问有什么原因会导致这板子 间歇性脑抽 呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-21 04:32
其他板子都正常么?
yuzeyuan1
2楼-- · 2019-07-21 08:44
正点原子 发表于 2016-12-12 22:34
其他板子都正常么?

其它板子都正常
正点原子
3楼-- · 2019-07-21 10:52
 精彩回答 2  元偷偷看……
d1z1y2
4楼-- · 2019-07-21 15:28
正点原子 发表于 2016-12-17 22:00
这块丢了吧。。。

高,这个方案太帅了
zcz0426
5楼-- · 2019-07-21 20:15
是否可能有中断发生,导致唤醒休眠?

一周热门 更多>