阅读:2513回复:5
主机usb驱动程序能否直接由Usb1.1升到2.0的接口?
现在手头有一个usb1.1的主机驱动程序,跑的是usb1.1协议, 想把自制控制板的Usb1.1升级到2.0, 那么主机的驱动程序是否需要修改或者升级?(主板支持usb2.0) 要是需改动的话,改动量大吗? 谢谢
|
|
沙发#
发布于:2004-08-16 16:42
是啊,我也想问这个问题??usb2.0的驱动和1.1的有区别吗??1.1的驱动程序能否用在2.0的接口呢???
|
|
板凳#
发布于:2004-08-16 17:18
驱动程序和具体的芯片相关,不是支持不支持的问题,即使是2.0的片子也有遵守EHCI规范和不遵守EHCI规范的,需要重写这个驱动。我在linux的2.6.2的内核的源码上看到它可以支持OHCI,UHCI,sl811(不遵守前两个规范)和EHCI的驱动。看你的片子用的是什么和跑的系统是什么了
|
|
地板#
发布于:2004-08-16 19:30
我用的系统是win2000,我想在PC主机上写的驱动程序也不需要了解具体是什么驱动芯片吧,最低层的驱动不是Win2000操作系统给整好了吗,我现在用的驱动(usb1.1)是直接调用“总线驱动程序”的呀,我想就是usb2.0的也应该一样吧。
猜想,2.0的速度太快,会不会以前驱动的效率不够,需要改动某些读写的东西?? 希望各位再给个解释,谢先。 |
|
地下室#
发布于:2004-08-17 08:40
没说清楚嘛老兄,你是在做设备端把,还以为你是做主机端,
关于设备的讨论在版面上到处都是,建议你先看书,看看其他兄弟的讨论再问。至于驱动,肯定是和芯片相关的,你要做的是设备端的firmware和主机的功能驱动。 |
|
5楼#
发布于:2004-08-18 13:52
还是不明白。老大。
我现在有主机端的驱动(usb1.1不是自己写的),我想把我设计的usb1.1升级,也就是重新设计一个2.0的设备端电路板,这样的话,主机端的驱动用不用跟着改动。 我能否直接把设计好的2.0板子连接到主机上,不用改驱动,能全速跑起来吗? [编辑 - 8/18/04 by akangquan] |
|