liuhongyancong
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1032回复:0

关于描述符实际长度 和 windriver调试问题

楼主#
更多 发布于:2002-12-07 13:31
各位大侠,我在调试过程中遇到了这样两个问题,希望能得到解决
  我的设备列举已经通过,可是在加载驱动程序时发送实际描述符长度却发现有如下问题:
80 06 00 01 00 00 40 00
00 05 02 00 00 00 00 00
80 06 00 01 00 00 12 00
80 06 00 02 00 00 09 00
80 06 00 02 00 00 ff 00
80 06 00 01 00 00 12 00  此时设备列举完成,查找驱动
80 06 00 01 00 00 12 00
80 06 00 02 00 00 e8 03 这里不知为什么后会出现这么大的数实际00 09 01 00 00 00 00 00                    长度是2e
虽然有以上一个问题,但是通过windriver调试,通过控制传输方式调试,得到的数据是正确的,这说明都是对的吧。各位大侠能解释一下吗?是不是描述符传输有问题。
    在windriver调试时,采用中断传输,比如数据写好后,按write to pipe,却总是出现传输错误,是不是在程序里进行设置。由于我采用dsp控制pdiusbd12,可能有什么地方没设置,导致中断传输和块传输不能通过。  


游客

返回顶部