阅读:1699回复:6
睡眠唤醒后,弹出USB连接框
USB连接框,通常在连接电脑后会弹出,可是现在我做了个镜像只要睡眠唤醒后,就会弹出usb连接框,可是我把打串口信息的串口代开后就不弹了。现在搞得我很郁闷,没有串口信息不能调试,都不知道问题出在哪里,请问各位高手,有没有方法把usb连接窗口给禁掉,或者谁碰到过类似问题,告诉下我原因和解决方法。谢谢!!另外,我的系统是5.0
|
|
沙发#
发布于:2008-01-04 22:22
应该是睡眠时USB断电了,唤醒后重新加电当然要连接了。
想隐藏的话自己修改public下的代码就行了。 |
|
|
板凳#
发布于:2008-01-05 10:48
可是现在是没有和PC连接,睡眠唤醒起来也会弹出提示框。另外,若修改PUBLIC下面代码,具体路径在哪里?
|
|
地板#
发布于:2008-01-05 20:57
应该是USB驱动中在POWER UP后处理有问题,产生了一个假的USB连接中断.
|
|
|
地下室#
发布于:2008-01-07 16:19
好像和那个无关,以前做过测试没碰到伪中断。而且我现在把usb的powerup函数屏蔽了,让他什么都不做,还是会弹起提示框。现在又发现一个情况就是,我把篮牙串口驱动去掉,就不会弹了,再加上又会弹出。晕了,会不会硬件上有问题?
|
|
5楼#
发布于:2008-01-08 11:09
应该不是USB的电源连接,而是USB_P线上的上拉电阻没处理好。
一般这个上拉电阻(1.5K)最好用一个GPIO口控制,不希望产生连接时,确保该GPIO口设为输入或者输出低,这样不会在USB_P上产生上升沿从而触发PC端的USB接入事件。 在USB驱动里,要判断状态,不管VBUS(5V)是否连着,只要不希望连PC的,就不连。与是否睡眠无关。 如果没有该GPIO口,则要加一些状态机,以判断目前是否需要连接了。 |
|
|
6楼#
发布于:2008-01-09 12:03
谢谢楼上的,我们现在就是这么做的。不知哪位高手还有别的思路?
|
|