阅读:1352回复:3
bulk 传输方法
提个问题大家回答一下。
应用程序需要通过BULK传输pipe 发送大概300个字节,而bulk端点一次发送的最大字节数是64字节。那么我该怎么样实现呢? 是不是在驱动程序里需要分300/64=5次来构建URB呢?? 还是怎么搞? |
|
沙发#
发布于:2002-04-18 22:29
我认为不需要,BULK端点一次只能传输64个字节是指外设端,驱动程序只要一个URB就够了,关键在FIRMWARE中要及时提供数据。
另请高手详加指点。 |
|
板凳#
发布于:2002-04-19 08:49
一次URB传输数据限制由设备BULK Endpoint的MaxTransferSize决定。“bulk端点一次发送的最大字节数是64字节”应该是指Bulk包大小,这是由USBD处理的,客户驱动程序可不必理会。
|
|
|
地板#
发布于:2002-04-19 13:40
我想你要是作上层driver 是没有必要关心packet size
他是由下层即hc layer 做的 |
|