阅读:1390回复:5
总线带宽不足问题?
我用driver studio编了驱动,接d12硬件调试时提示 -《控制器没有足够的带宽供设备使用》-,再提示的对话框中提示―《设备要求有703%的总线带宽(有时甚至要求有5043%的带宽)》。
好象是在设备枚举设置配置时出的问题,但不知如何改。请各位大侠相助,谢谢! |
|
沙发#
发布于:2003-07-21 10:26
谢谢大家的热心帮助我的问题已经解决。
将ds 函数库的 pPipeInfo->PipeFlags |USBD_PF_CHANGE_MAX_PACKET; 行删除从新编译即可。 |
|
板凳#
发布于:2003-07-17 20:21
估计是你的设备描述符出了问题,系统无法满足你的设备
的带宽请求,所以枚举就通不过。对于USB1.1的设备,带 宽由bInterval和MaxPacketSize两个参数确定,你可以看 看你的设备返回给系统的这两个参数是否正确 |
|
地板#
发布于:2003-07-17 16:44
我遇到过这样的问题,但是解决方法记不清了,好像是*.inf文件要重新改一下,等我回去看看再来告诉你.
|
|
|
地下室#
发布于:2003-07-10 16:41
上面的朋友你能具体指明吗?很模糊呀
|
|
5楼#
发布于:2003-07-10 15:02
检查D12的设备描述符表,其中有问题,或者是在驱动中对其的分析处理不正确。
|
|
|