liumengtao
驱动牛犊
驱动牛犊
  • 注册日期2003-03-02
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分64分
  • 威望8点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1080回复:2

usb设备的资源分配问题

楼主#
更多 发布于:2003-11-11 09:54
俺用DS2。6创建一个USB驱动,端点1为INTERRUPT输入/输出,端点2为BULK输入/输出。完成后只把INF文件里的VENDOR ID和PRODUCT ID根据USB设备(周立功的DP51)修改好,源代码不作任何修改。编译、生成SYS文件。安装好后,查看设备管理器/通用总线控制器的资源分配为12%。但停掉设备后,再插入,每次资源分配都不同。资源分配不是由底层总线驱动完成的吗?不懂,郁闷 :mad:而且在代码中加入读写程序后重新编译,安装。只有刚装好的第一次资源分配为12%,此时可正常读写。停掉、再插入,只要资源不为12%,读写均死机,有时还报设备需要1000%多的带宽,系统资源不足。昏!幸好找到个基于DDK的D12源码,编译后,使用同样的INF文件,怎么玩都没问题?难道资源分配跟功能驱动程序有关吗?点解?各位高手请指点!
zhoujian29
驱动牛犊
驱动牛犊
  • 注册日期2003-10-16
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-27 18:38
我也是,依照10分钟开发一个USB驱动程序一文,还是不行,郁闷中....
liumengtao
驱动牛犊
驱动牛犊
  • 注册日期2003-03-02
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分64分
  • 威望8点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-28 08:41
哎,总算遇到了知音,以后还是老老实实用DDK吧!
游客

返回顶部