阅读:888回复:1
为何sl811hs的驱动枚举停顿下来?!
大家好!
我在往ce4.2中移植赛普拉斯的sl811hs驱动。现在在枚举的时候,setaddress后,停顿在hub的port状态变化事件的地方: if ( status == requestOK ) { DEBUGMSG( ZONE_ATTACH , (TEXT("CHub::AttachDevice: DEVICE_CONFIG_STATUS_SCHEDULING_SET_ADDRESS:status=%x\n"), status ) ); WaitForSingleObject( m_hHubStatusChangeEvent, INFINITE ); 这里代码不再执行了。 从usb分析仪里可以看到地址正确设置了,但每次就是到这里就停下来。 谁知道可能是怎么回事啊? |
|
沙发#
发布于:2007-08-02 10:05
另外以前好像看到哪个朋友遇到过这种情况,然后说解决了,是因为中断所用GPIO的问题。我看了一下我的GPIO,不知道有什么问题。
|
|