cygarm
驱动牛犊
驱动牛犊
  • 注册日期2006-11-29
  • 最后登录2013-12-29
  • 粉丝0
  • 关注0
  • 积分649分
  • 威望324点
  • 贡献值0点
  • 好评度62点
  • 原创分0分
  • 专家分0分
阅读:1628回复:4

S3C2440/WINCE4.2唤醒过程GPIO出现瞬时脉冲问题,请大家帮忙

楼主#
更多 发布于:2007-07-17 21:04
兄弟我最近做S3C2440/WINCE4.2的系统,需要睡眠唤醒功能,睡眠过程我确定置低关掉了两个GPIO(GPE11,GPH1),需要在唤醒之后一段时间才去置高打开我的两个设备,正常工作的时候我对这两个GPIO操作很正常,但唤醒过程中这个GPIO出现了一个瞬时脉冲,即使我在保存恢复寄存器的时候对GPE口不做任何处理,然后在power.c里边的nandinit()函数前加入一个是死循环,让程序停在那个地方,即根本没有去做后面恢复及powerup()的事情,唤醒过程也会出现这个脉冲,很短暂,但足以打开我的设备。我也检查了kernel部分的汇编部分,没有发现对GPE11,GPH1处理,还有就是我对ARM的汇编不熟悉,有没有兄弟明示一下,这大概会是什么原因,硬件外围的问题应该可以排除.
NAND Flash烧录器|烧写器|编程器
cygarm
驱动牛犊
驱动牛犊
  • 注册日期2006-11-29
  • 最后登录2013-12-29
  • 粉丝0
  • 关注0
  • 积分649分
  • 威望324点
  • 贡献值0点
  • 好评度62点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-18 19:18
呵呵,没有人知道这个问题吗
NAND Flash烧录器|烧写器|编程器
ubuntu_amateur
驱动牛犊
驱动牛犊
  • 注册日期2006-08-04
  • 最后登录2008-12-04
  • 粉丝0
  • 关注0
  • 积分970分
  • 威望98点
  • 贡献值0点
  • 好评度97点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-08-29 10:39
不上拉呢?

===============
纯属猜测,仅供参考
there is a will,there is a way
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-08-30 22:13
不清楚你对这两个GPIO的状态有什么要求,可以试着在POWER OFF之前把其输入/输出的状态改一下看.
学海无涯
zb7401
驱动牛犊
驱动牛犊
  • 注册日期2003-07-05
  • 最后登录2011-02-11
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望74点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-08-31 08:45
唤醒的时候是否也存在初始化代码!
游客

返回顶部