Wince 睡眠唤醒无故弹出ActiveSync USB同步连接窗口
2012-09-14 10:50
288 查看
原文出自 /article/1885519.html
平台是S3C2451,
故障现象为未连接USB,系统suspend,wakeup后会马上闪一下ActiveSync USB同步连接窗口。
首先认为是USB DP DN这2个脚 唤醒后电位引起的,wakeup后立马强制Pull-Up或者Pull-Down现象还是一样,无意中把把serial Driver屏蔽掉,发现现象没了,没有用到DSR,索性屏蔽掉CPdd2450Serial0::GetModemStatus()函数,原因未知,也没有兴趣追查。
virtual ULONG GetModemStatus() {
ULONG ulReturn = CPdd2450Uart::GetModemStatus();
ULONG ulEvent = 0;
m_HardwareLock.Lock();
BOOL fIsDSRSet = (((*m_pDSRPort) & (1<<m_dwDSRPortNum))==0);
// RETAILMSG(TRUE, (TEXT("DEBUG: DSRPort Register 0x%lx, Value 0x%lx, fIsDSRSet(%d)./r/n"), m_pDSRPort, *m_pDSRPort, fIsDSRSet));
if (fIsDSRSet != m_fIsDSRSet) {
ulEvent |= EV_DSR | EV_RLSD;
}
ulReturn |= (fIsDSRSet?(MS_DSR_ON|MS_RLSD_ON):0);
m_fIsDSRSet = fIsDSRSet;
m_HardwareLock.Unlock();
if (ulEvent!=0)
EventCallback(ulEvent,ulReturn);
return ulReturn;
}
平台是S3C2451,
故障现象为未连接USB,系统suspend,wakeup后会马上闪一下ActiveSync USB同步连接窗口。
首先认为是USB DP DN这2个脚 唤醒后电位引起的,wakeup后立马强制Pull-Up或者Pull-Down现象还是一样,无意中把把serial Driver屏蔽掉,发现现象没了,没有用到DSR,索性屏蔽掉CPdd2450Serial0::GetModemStatus()函数,原因未知,也没有兴趣追查。
virtual ULONG GetModemStatus() {
ULONG ulReturn = CPdd2450Uart::GetModemStatus();
ULONG ulEvent = 0;
m_HardwareLock.Lock();
BOOL fIsDSRSet = (((*m_pDSRPort) & (1<<m_dwDSRPortNum))==0);
// RETAILMSG(TRUE, (TEXT("DEBUG: DSRPort Register 0x%lx, Value 0x%lx, fIsDSRSet(%d)./r/n"), m_pDSRPort, *m_pDSRPort, fIsDSRSet));
if (fIsDSRSet != m_fIsDSRSet) {
ulEvent |= EV_DSR | EV_RLSD;
}
ulReturn |= (fIsDSRSet?(MS_DSR_ON|MS_RLSD_ON):0);
m_fIsDSRSet = fIsDSRSet;
m_HardwareLock.Unlock();
if (ulEvent!=0)
EventCallback(ulEvent,ulReturn);
return ulReturn;
}
相关文章推荐
- Wince 睡眠唤醒无故弹出ActiveSync USB同步连接窗口
- 在执行并行程序工程中,突然弹出 connection closed 窗口,随后 ssh 与服务器的连接断开,并行程序也中断
- WINCE 睡眠与唤醒
- wince smartphone开发环境配置 evc4.0通过ActiveSync连接仿真器,模拟器
- WINCE 6.0 S3C6410 ActiveSync 连接问题
- PHP连接mysql数据库,调用Google Map显示不同地方地图信息,使用Javascript弹出悬浮信息窗口展示。
- plsqldev连接oracle 弹出一个小窗口没有登录
- WinCE 6.0 模拟器与ActiveSync连接不成功的一种解决方法!
- 不通过ActiveSync连接WinCE 使用IP连接
- 连接移动存储设备时如何不弹出"你想让windows做什么"窗口
- webBrowser1打开连接不弹出到新窗口
- 点击连接弹出窗口层,并且背景变暗…
- WINCE 开机自动弹USB连接窗口问题(已解决)
- 怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口
- 手机连接电脑后弹出窗口名字修改(MTK)
- WINCE 开机自动弹USB连接窗口问题(已解决)
- WINCE下ActiveSync连接故障分析
- WINCE 开机自动弹USB连接窗口问题(已解决)
- arm wince smartphone开发环境配置 evc4.0通过ActiveSync连接仿真器,模拟器
- WINCE下ActiveSync连接故障修复办…