阅读:1749回复:6
USB2.0的接口速度为什么只有12MHz呢?
板子分别用1.1和2.0的接口试了一下,两个的速度几乎是一样的,怎么会这样的,是不是驱动出了问题?我的驱动是用Ezloader工具做的,会有问题吗?各位帮帮忙吧!
|
|
沙发#
发布于:2005-03-25 15:22
传送的数据包大小可能没有设置好
驱动的缓冲池可能太小 还有在应用程序的缓冲可能太小 |
|
板凳#
发布于:2005-03-25 15:43
传送的数据包最大只有512Byte,已经设置好了的;
驱动的缓冲池可能太小 ~~~~~~~~~~~这个在哪里设置呢? 还有在应用程序的缓冲可能太小 ~~~~~~~~~~~~~~这个也设的足够大了的 |
|
地板#
发布于:2005-03-25 16:23
在你编写的驱动里面,每个端点配置都包括开辟一个数据缓冲池(我是这么称呼的),2。0设置为65535应该就好
|
|
地下室#
发布于:2005-03-25 16:35
我的驱动是用EZloader开发包写的,里面好像没有看到对不同接口的
数据缓冲的设置呀@_@ |
|
5楼#
发布于:2005-03-29 11:45
Ezloader这个是什么软件阿?能看到原代码吗?
期待你的回复,各位大侠知道的也指点一下,好吗?谢谢 |
|
|
6楼#
发布于:2005-03-30 11:37
cpress公司提供的一个做驱动的软件包,你去网站上可以下载到相关文档的
|
|