当前位置: 首页 > news >正文

PXA27X睡眠唤醒问题

一个要命的睡眠唤醒问题。谨此记之:(来自Intel? PXA27x Processor Family
Specification Update)




E50. POWER MANAGER: The processor does not exit from sleep/deepsleep
mode.
Problem: The processor is exhibiting a problem when waking up from sleep and deep-sleep mode.
Specifically, the issue is a race condition between clocks in the processor's sleep/deepsleep
wakeup circuitry. When the processor begins to wake from sleep/deep-sleep mode,
a reset to the clock unit de-asserts while the internal power and ground supplies to the
wakeup circuitry are not yet stable. The effect is that parts of the clock unit will be in an
unknown state after the reset has been de-asserted. In most cases, the race condition
will end successfully without de-asserting the reset too early and the issue will not be
seen. However, in a small number of parts, the reset de-asserts too early, thus causing the
issue.
Implication: Early release of the reset prior to a good, stable power and ground supply can lead to
unpredictable values during wakeup and can result in the processor stopping execution.
The Erratum is also manufacturing process dependent and intermittent, so only a small
percentage of devices are ultimately affected.
Workaround: Intel has found that keeping VCC_Core powered during sleep mode seems to prevent the
predictable behavior because it helps keep the correct state of the wakeup circuitry, even
when the reset to the wakeup circuitry is de-asserted early. Additional testing has also
shown that entering sleep mode at 91 MHz with VCC_Core at 0.95V (+/- 5%), but then
grounding VCC_Core during sleep helps to alleviate the issue in a large number of cases,
but not all. Finally, the processor's watchdog timer can be implemented to reset the
processor, if the failure occurs. This gives customers the ability to gracefully handle a
system failure due to this erratum. Use of the potential workarounds can help greatly
reduce or possibly eliminate the occurrence of the erratum. Details of these workarounds
can be found in the following Application Note: Sleep/Deep-Sleep Exit Procedure for the
Intel? PXA27x Processor Family.
Status: Fixed



转载于:https://www.cnblogs.com/harber/archive/2007/12/10/990050.html

相关文章:

  • 贝克汉姆Adidas广告词
  • PIX防火墙(续)
  • MSDN Webcast - 模式与实践系列课程预告
  • table-表格
  • 烟台海边巨浪翻涌 惊涛拍岸(组图)
  • 功夫高手速成训练菜单
  • css中Margin和padding属性的区别
  • jMAIL组件ASP发邮件。。
  • 控制列表的分类
  • 1、what's linux之闲聊
  • [救命]VS2008 Team Foundation 安装问题
  • Ajax实现多任务指示器(附源码)
  • 网管系统建设的思维转变
  • SAP XI 常用事务代码
  • 房子就要定了
  • FineReport中如何实现自动滚屏效果
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Javascript弹出层-初探
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • spring + angular 实现导出excel
  • spring cloud gateway 源码解析(4)跨域问题处理
  • SpringBoot几种定时任务的实现方式
  • V4L2视频输入框架概述
  • 大快搜索数据爬虫技术实例安装教学篇
  • 对象引论
  • 翻译:Hystrix - How To Use
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 老板让我十分钟上手nx-admin
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端js -- this指向总结。
  • 容器服务kubernetes弹性伸缩高级用法
  • 微信开源mars源码分析1—上层samples分析
  • 微信小程序开发问题汇总
  • 协程
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 说说我为什么看好Spring Cloud Alibaba
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • #pragma once与条件编译
  • #前后端分离# 头条发布系统
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (C语言)共用体union的用法举例
  • (poj1.3.2)1791(构造法模拟)
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)我也是一只IT小小鸟
  • ******IT公司面试题汇总+优秀技术博客汇总
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .net/c# memcached 获取所有缓存键(keys)
  • .Net面试题4