abluenight
驱动牛犊
驱动牛犊
  • 注册日期2006-05-12
  • 最后登录2007-12-07
  • 粉丝0
  • 关注0
  • 积分260分
  • 威望27点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
阅读:888回复:1

为何sl811hs的驱动枚举停顿下来?!

楼主#
更多 发布于:2007-08-02 10:02
大家好!
我在往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分析仪里可以看到地址正确设置了,但每次就是到这里就停下来。
谁知道可能是怎么回事啊?
abluenight
驱动牛犊
驱动牛犊
  • 注册日期2006-05-12
  • 最后登录2007-12-07
  • 粉丝0
  • 关注0
  • 积分260分
  • 威望27点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-08-02 10:05
另外以前好像看到哪个朋友遇到过这种情况,然后说解决了,是因为中断所用GPIO的问题。我看了一下我的GPIO,不知道有什么问题。
游客

返回顶部