主题 : mini2440在windows ce 5下休眠唤醒问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 22531
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-06-02
最后登录: 2010-06-21
楼主  发表于: 2010-06-02 17:28

 mini2440在windows ce 5下休眠唤醒问题

请问mini2440在windows ce下休眠/唤醒如何实现?我在进入ce后点击"挂起"让系统进入休眠状态,但是无法通过按键中断将其唤醒.
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-06-02 19:19
按键已经被用作普通的流设备使用了,并没有和电源管理联系起来。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 22531
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-06-02
最后登录: 2010-06-21
2楼  发表于: 2010-06-03 14:51

 回 1楼(mindee) 的帖子

谢谢,您是说在BSP里面并没有实现电源管理?我在CPUPowerOff里面注册按键中断为唤醒源,但是依然未能实现休眠唤醒,我看BSP里面的代码写得都很清楚,没看出什么地方有问题,另外我的boot部分采用的是nboot.
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2010-06-03 14:55
是的,我们没有做电源管理,也没有测试过,如果有,那可能是原始BSP包遗留的。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 22531
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-06-02
最后登录: 2010-06-21
4楼  发表于: 2010-06-03 15:05

 回 1楼(mindee) 的帖子

在DRIVERS\Userkey这个驱动里面,六个按键分别被设为EINT8, EINT11, EINT13, EINT14, EINT15, EINT19,另外我在CPUPowerOff里面又设置了一遍,这个是作为唤醒中断源的.
我的测试如下:
(1).我在nboot的2440init.s中的ResetHandler开始处添加了对LED3的点灯测试,正常启动时LED3灯亮.
(2).在CPUPowerOff地方添加对LED1的点灯测试,在进入休眠时LED1灯亮,说明代码已经走到那个地方.
(3).当我按下按键时发现LED3并没有点亮,说明代码并没有走到ResetHandler处.正常来说唤醒是做了个reset动作,然后再判断是否是从休眠启动的.
第二个问题是CPU的PWR_EN这个脚并没有连接到AD电压转换上,在休眠时我测量了一下这个脚,是1.20V,也就是说在休眠时CPU仍然是有电的,从datasheet上来说,有两路电源,一路给CPU供电,一路是给唤醒源供电,我不清楚PWR_EN这个脚对休眠唤醒有没有影响.
谢谢!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
5楼  发表于: 2010-06-03 15:20
可能有影响,我们的板子不具有电源管理电路。PWE_EN已经引出,就是背面的TP1,如果你有兴趣可以自己做电路试试。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 39330
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2011-03-08
最后登录: 2011-03-11
6楼  发表于: 2011-03-08 11:13
板子没有电源管理的电路,那是不是就无法做休眠后唤醒了?
http://item.taobao.com/item.htm?id=8568899543
级别: 新手上路
UID: 12458
精华: 0
发帖: 42
金钱: 210 两
威望: 42 点
综合积分: 84 分
注册时间: 2010-01-07
最后登录: 2011-09-14
7楼  发表于: 2011-05-06 15:19
是的呀!
如果电源管理电路没有了,那软件操作没有用
http://item.taobao.com/item.htm?id=8568899543