jiangjingrun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1388回复:5

总线带宽不足问题?

楼主#
更多 发布于:2003-07-10 14:54
我用driver studio编了驱动,接d12硬件调试时提示 -《控制器没有足够的带宽供设备使用》-,再提示的对话框中提示―《设备要求有703%的总线带宽(有时甚至要求有5043%的带宽)》。
好象是在设备枚举设置配置时出的问题,但不知如何改。请各位大侠相助,谢谢!
xjLegend
驱动小牛
驱动小牛
  • 注册日期2002-11-04
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-10 15:02
检查D12的设备描述符表,其中有问题,或者是在驱动中对其的分析处理不正确。
我想要点分,这样才有成就感嘛!
jiangjingrun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-10 16:41
上面的朋友你能具体指明吗?很模糊呀
Always!978
驱动小牛
驱动小牛
  • 注册日期2002-05-09
  • 最后登录2005-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-17 16:44
  我遇到过这样的问题,但是解决方法记不清了,好像是*.inf文件要重新改一下,等我回去看看再来告诉你.
Tomorrow Never Die
testing
驱动牛犊
驱动牛犊
  • 注册日期2003-06-15
  • 最后登录2003-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-17 20:21
估计是你的设备描述符出了问题,系统无法满足你的设备
的带宽请求,所以枚举就通不过。对于USB1.1的设备,带
宽由bInterval和MaxPacketSize两个参数确定,你可以看
看你的设备返回给系统的这两个参数是否正确
jiangjingrun
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-21 10:26
谢谢大家的热心帮助我的问题已经解决。
将ds 函数库的
pPipeInfo->PipeFlags |USBD_PF_CHANGE_MAX_PACKET;
行删除从新编译即可。
游客

返回顶部