bjzps
驱动小牛
驱动小牛
  • 注册日期2003-03-06
  • 最后登录2009-04-13
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望22点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2003-08-05 21:39
chenjp我给你发的信收到了么?
现在我这边问题大了
大家帮帮我吧
我先说下我的大体程序架构
我是主程序初始化板子,挂中断。然后创建个任务,在中断里给任务发消息,任务根据消息来处理bd.
现在我前面处理setup等包都正确,可以收到00 09 01 00 - 00 00 00 00  SET CONFIG了,但是后面有问题,我把用busbound抓的贴出来
 19  CTL    00 09 01 00 - 00 00 00 00  SET CONFIG       7us         4.1.0        
 19  DO     55 53 42 43 - 28 fb 88 fa  USBC(...       5.0ms         5.1.0        
            24 00 00 00 - 80 00 06 12  $.......                     5.1.8        
            00 00 00 24 - 00 00 00 00  ...$....                     5.1.16      
            00 00 00 00 - 00 00 00     .......                      5.1.24      
 19  USTS   05 00 00 c0  
现在的问题是,我的处理都在创建的新任务里。出了问题,都没法调试。现在不知道是55 53我没放对,没放到buffer里,还是我对55 53处理的不对?
程序附在后面了
附件名称/大小 下载次数 最后更新
2003-08-05_usb8-05.rar (6KB)  2
stanleyhe
驱动牛犊
驱动牛犊
  • 注册日期2003-06-15
  • 最后登录2006-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2003-08-05 23:50
请检查传回PC的Inquiry data的各个域是否下确。至于是否收到PC的命令,你可以在设备端打出一些调试信息来确认。
bjzps
驱动小牛
驱动小牛
  • 注册日期2003-03-06
  • 最后登录2009-04-13
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望22点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2003-08-06 09:31
我用busbound检查,我就没把包回出去,inquiry 回应的data只有前8个字节是一定的,我回的时00 80 02 02 1f 00 00 00.后面是厂商信息了。我copy了个u盘的

现在是我的中断产生,比我的处理任务快,我加的调试信息还没打出来呢,就已经死掉了
上一页 下一页
游客

返回顶部