linux,S3C2440,睡眠模式

http://blog.csdn.net/hongtao_liu/article/details/4208988

http://www.linuxforum.net/forum/showflat.php?Board=embedded&Number=725416

http://blog.chinaunix.net/uid-517401-id-1641576.html

     这三篇文章讲S3C2440睡眠模式支持还是很好地,讲了一些如何将S3C2440睡眠唤醒,不过我弄了半天没有成功,在s3c2440的datasheet上我看到sleep mode需要双电源,对我现在用的FL2440来说好像是不可以的,因为电源就有一个,如果把RTC电池算上的话还真是两个。哈哈。所以半天都弄不到别人说的睡眠完了,唤醒直接回到之前状态或者重启的情况。所以。郁闷啊,但是项目又有需要实现芯片长时间运转。但是不能直接开关电源的情况,所以既然双电源没有,不能支持sleep mode,只好另外想办法了,在datasheet上看到除了sleep mode芯片还有nomal mode,slow mode,idle mode,看来看去觉得空闲模式比较靠谱,就按照寄存器配置将芯片置于空闲模式,然后还对clkcon的寄存器进行了配置,总之希望达到和断电一样的效果,由于网上没有空闲模式的相关资料,所以只要自己试着弄弄看,到目前看起来效果还不错。还间接解决了arm上启动Qt反应太慢的问题。。。。

你可能感兴趣的:(c,linux,qt)