6026|16

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

100分求教 pxa270 休眠唤醒 [复制链接]

我现在在弄pxa270的休眠唤醒,我用gpio0 作为powerbutton 现在发现当我按下powerbutton键后,进入    XllpPmEnterSleep(&m_SleepData.sleepParameters);
然后我测量pwr_en引脚发现pwr_en 引脚变低sys_en 引脚为高,同时nreset_out 输出为低
当我再按powerbutton的时候发现pwr_en 引脚为高sys_en 引脚为高同时nreset_out 输出为高

按照pxa270的时序图,这时候应该进入这时候应该进入normal 状态了,但是我没有看到在startup函数点亮我的调试灯,我在preinit函数前加了点灯,但是没亮,然后过一会,我的lcd的背光会亮,然后我在gpio78 接的一个灯,发现这个灯也会亮。接着就死了。串口没有初始化。我的bsp是mainstone iii
我的问题是:
没有运行startup函数会在哪里出现问题,但是从反映来看cpu已经相应了我的powerbutton
我用了别人的做好休眠的bsp中的xllp文件也是一样的。
谢谢各位大侠了。

最新回复

顶下,恭喜楼主终于解决啦。  详情 回复 发表于 2009-11-11 23:18
点赞 关注

回复
举报

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
外部时序没有错误的话,就是系统配置有问题了
没有做过这一款cpu的bsp,建议查查系统配置
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
顶一下,见不到串口很郁闷
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
   休眠唤醒,startup函数是不是要注意一些环境的保护呢?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

5
 
按照官方的步骤的
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

6
 
我看的是wince6.0的BSP
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

7
 
你在PreInit之前通过GPIO点灯,但是这时候GPIO还没有初始化。你应该先初始化GPIO的输入输出配置。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

8
 
那为什么我上电重启的时候在preinit前点灯可以呢
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

9
 
我以前做的是5.0平台 你可以看看我的bloghttp://blog.eeworld.net/xuefeng_baggio/archive/2009/10/10/4650474.aspx
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

10
 
你好 您的那篇关于270休眠的博客我拜读了不下10次 ,我也按照您说的流程在休眠的代码中走了一次,发现应该是正确的 ,因为我的bsp包是mainstoneiii的和6.0的bsp包很像我也对照了发现在xllp层是完全一样的  ,可是唤醒还是不成功。我现在看我的原理图发现我的nBATT_FAULT,和nVDD_FAULT是由pwr_en 控制的,不知道这个会不会有关系
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 6 楼 singlerace 的回复:
你在PreInit之前通过GPIO点灯,但是这时候GPIO还没有初始化。你应该先初始化GPIO的输入输出配置。

我在我的点灯程序中配置了gpio的配置但是在preinit前还没有配置篇寄存器的pssr的 ph和rdh 但是我看到在preinit在中要用到pssr寄存器所以没有配置
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

12
 
上网不容易用手机顶一下
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

13
 
你有jtag么,如果有唤醒后用hot-debug方式连,看能不能连上。还可以试试在obm前设断点,它看到底进去没。
另外 你有在eboot里试过suspend/resume么?
我比较倾向怀疑你的obm不太正常,这个是常见问题。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

14
 
你好什么是obm呢,
今天解决了 能够唤醒了,在休眠前的电流是350ma,背光全开,在休眠的时候电流是100ma ,汗 ,还有很长的路要走。我的270 没有jtag 现在我把用pwr_en控制的电源都强制供电了。pfcr这个寄存器也很重要,不然唤醒点灯的话会有问题
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

15
 
是pcfr寄存器呵呵
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

16
 
学习
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

17
 
顶下,恭喜楼主终于解决啦。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表