版块
论坛
喜欢
话题
应用
搜索
登录
注册
Always!978的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=24526
D12数据丢失的问题
我在主机wdm层的驱动中期东线程接收数据,如果usb发送的数据间没有延迟,也就是最大速度发送的时候,我总是出现丢失数据的现象。而且很明显。如果每帧数据稍稍加入延时的话,则没有错误。 是不是我读的方法问题?我是在线程中循环submiturb,直到函数返回,也就是读到了数据再接...
全文
回复
(
6
)
2003-03-26 16:52
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
Always!978
:
D12满足USB1.1协议,注意在每次USB通讯时间间隔要大于1ms USB2.0每次USB通讯时间间隔要大于125us 非常感谢!
(2003-04-10 14:20)
回复
plasma
:
D12满足USB1.1协议,注意在每次USB通讯时间间隔要大于1ms USB2.0每次USB通讯时间间隔要大于125us
(2003-04-09 21:12)
回复
Always!978
:
我每次submitrurb提交的缓冲区是64字节,发送方每次发动的是6字节,照理说如果我收的太慢的话,一次读回来的应该是多余6字节,也就是一帧以上的数据才对啊,可是我每次读到的还是6字节有效数据。 rayyang2000老大帮帮忙
(2003-04-08 16:59)
回复
rayyang2000
:
把每次submiturb的buffer弄大一些,可能就不会丢数据了
(2003-04-04 22:31)
回复
Always!978
:
当然是在驱动中了。
(2003-04-01 08:37)
回复
一天到晚游泳的鱼
:
详细点,好吗?你是在驱动程序中submiturb,还是在应用程序中?有没有具体的相关代码?
(2003-03-31 11:25)
回复
Always!978
加关注
写私信
0
关注
0
粉丝
126
帖子
返回顶部