版块
论坛
喜欢
话题
应用
搜索
登录
注册
118139的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=42729
问题: 用ds生成的D12驱动, 端点包最大值随机变化的问题(有图)
用usbview 查看具体报告这是U盘的,它里面的端点报告的 wMaxPacketSize 的数值每次都是固定的 如64,1287而我的。。
回复
(
5
)
2007-10-14 12:50
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
lanmanck
:
不错的分享,那么多人看怎么不顶呢?没人性
(2009-10-29 10:29)
回复
118139
:
在网站中搜索到 凡是用DriverStudio2.6 开发USB 上层驱动的话,要修改DriverStudio2.6 中的BUG 删除pPipeInfo->PipeFlags |= USBD_PF_CHANGE_MAX_PACKET 這一行,此行在Kusb.cpp 中的 ...
(2007-10-14 20:10)
回复
118139
:
原因找到。。。现在好了。。
(2007-10-14 16:59)
回复
118139
:
而且经常出现超出带宽的提示,这是不是跟未设置端点包的最大值有关? 我在OnStartDevice(KIrp I) 函数里也设置了大小 m_Endpoint2IN.SetMaximumTransferSize(64); m_Endpoint2OUT.SetMaximumTra...
(2007-10-14 12:59)
回复
118139
:
而我却是随机的,每次拔插都不一样。。有时候数值很大,有时候却为0
(2007-10-14 12:53)
回复
118139
加关注
写私信
0
关注
0
粉丝
342
帖子
返回顶部