请教各位大侠,主机从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)

返回顶部