阅读:1571回复:8
块传输需在bulkusb的基础上加些什么?
不好意思,我上次问过这个问题,但一直没能让我彻底的明白,我看着bulkusb总觉得没什么需要修改的,只要把芯片改成我的D12就行了,我现在的任务是让D12与pc通信,请问如果做修改,一般应该对什么方面做修改,目的是什么?
|
|
沙发#
发布于:2002-06-06 08:49
只要改一下相应的INF文件,符合你的USB芯片,SYS是不用改的,
块传输的时候用的管道是PIPE00和PIPE01,分别对应端点4和端点5 我和你用相同的USB和驱动 |
|
板凳#
发布于:2002-06-07 11:33
多谢指点,不过我想再问一下,为什么大家都说除了HID以外的驱动都要重写,而且说驱动很难写,我觉得我这样做的话容易的让我有点不敢相信。
|
|
地板#
发布于:2002-06-07 11:58
因为WIN98中已挂有HID的驱程了,你无需再写。驱程写是有难度,但调试就更难了,因为它要求你硬件和应用程序都要过关。
|
|
地下室#
发布于:2002-06-07 18:56
PIPE00、01对应端点4和5?不是2和3吗?我一直以为00、01对应2、3,02、03对应4、5呢!!
|
|
|
5楼#
发布于:2002-06-07 20:41
我一直以为pipe对应的是端点索引,就是pipe4、5对应的是端点3,你们所说的是什么意思,是不是你们指的是端点索引,因为要刨去端点0,就是索引0、1,所以减去2,我理解的对吗?
|
|
6楼#
发布于:2002-06-07 22:17
好象BulkUSB的驱动程序的也是针对具体测试板的!在DDK的帮助里有,Pipe的分配如下:
Pipe0 Bulk IN Pipe1 Bulk OUT Pipe2 INT IN Pipe3 INT OUT Pipe4 ISO IN Pipe ISO OUT |
|
7楼#
发布于:2002-06-08 21:33
也就是说pipe00、01一定是对应批量传输端点,02、03对应中断传输端点,04、05对应同步端点?那如果同时出现端点1、2都是中断方式怎么办?望不吝赐教,加分!
|
|
|
8楼#
发布于:2002-06-08 23:29
多谢大家指点,我好像明白了,非常感谢!!
|
|