版块
论坛
喜欢
话题
应用
搜索
登录
注册
krise的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=95388
读d12主端点时是否必须先把d12的128字节缓冲区都写满?
请教各位大侠,主机从d12的主端点直接读数据的时候,是不是必须先把d12的128字节缓冲区全部写满才能读?如果主机发出的读命令只是每次读64字节,这种情况下还需要写满128字节才行么?如果写64字节就读一次,这样会有什么问题呢?谢谢!
回复
(
2
)
2005-04-08 15:53
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
shader
:
从我的测试来看,如果主机每次只读取64字节,而设备每次要发送128字节的话,主机只能收到设备发送的头64个字节,而其他的数据就丢掉了,不知道是不是真是这样,还是我的测试有问题?
(2005-06-28 08:22)
回复
lizhengjie_007
:
不是把d12的128字节缓冲区全部写满主机才能读,发UFI的CSW包时13个字节也可以,主机让设备干什么,设备就应该干什么,如果主机要4096各字节,就分批发给主机就可以了,也不是一次发4096个字节。
(2005-06-16 09:56)
回复
krise
加关注
写私信
0
关注
0
粉丝
26
帖子
返回顶部