Chinaunix首页 | 论坛 | 博客
  • 博客访问: 68992
  • 博文数量: 26
  • 博客积分: 2020
  • 博客等级: 大尉
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-24 15:45
文章分类

全部博文(26)

文章存档

2011年(3)

2010年(8)

2009年(7)

2008年(8)

我的朋友

分类: LINUX

2009-12-17 14:03:57

目前已经解决了系统不稳定的情况。
 
为什么要做power save呢? 减少ARM功耗,进而减少ARM发热和电源发热,因此可以使系统硬件延长使用寿命。
 
所以做POWER SAVE是没有错的。之所以出现系统有时无法启动。可能是PCLKDIS寄存器使用的问题。
 
之前在做power save时,是在系统刚刚上电的时候也就是START.C文件中,将PCLKDIS寄存器直接配置成节电后的配置。后来经过反复的测试,发现将PCLKDIS寄存器的节电配置不能直接在刚上电时就修改。应该保持原来得配置不变,待系统启动稳定后也就是所有的clk都起振后,再重新配置PCLKDIS寄存器。此时就不会出现上电无法启动的问题。目前尚无法解释这个问题的原因。但是经过这样的修改。系统启动再没有发现。
    个人猜想:可能是S3C2510处理器内部问题。
阅读(494) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~