wwffllf
驱动小牛
驱动小牛
  • 注册日期2001-07-14
  • 最后登录2004-11-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:980回复:2

请教

楼主#
更多 发布于:2001-12-23 15:31
对于PDIUSBD12的bulk传输,我的设备只能一次最大传输128个字节,
即先通过vendor请求传然后又通过maintxdone()传输另外的64字节。
为什么我的不能连续进行传输呢?即在readfile函数里面的要传输字节长度不能超过64多了。就不工作了。
具体的工作形式我把readfile函数里面的要传输字节数置为64。然后发在vendor请求里面传了64然后又通过maintxdone()传输另外的64字节。
请大家给出个主意哪儿最有可能出问题?FIRMWARE还是驱动?出的什么问题。
多谢了!
我告诉你们,我可是身经百战了。见的多了,驱动开发,哪个版我没灌过? 你们要知道,驱动的▲版,那比你们不知道厉害到哪里去了,我在那谈笑风声。 你们有一个好,就是什么话题都灌。但是灌来灌去的问题,都 too simple, sometimes naive! 懂了没有? 所以说灌水啊,关键是要提高自己的知识水平。 哦,你们啊,不要想弄个大坑,re上十大,再羞辱一番?你们啊.... naive !! 改编于《江core发飙》
wwffllf
驱动小牛
驱动小牛
  • 注册日期2001-07-14
  • 最后登录2004-11-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-23 18:41
好像在vendor的相关函数中传第一批64个数据的。
我告诉你们,我可是身经百战了。见的多了,驱动开发,哪个版我没灌过? 你们要知道,驱动的▲版,那比你们不知道厉害到哪里去了,我在那谈笑风声。 你们有一个好,就是什么话题都灌。但是灌来灌去的问题,都 too simple, sometimes naive! 懂了没有? 所以说灌水啊,关键是要提高自己的知识水平。 哦,你们啊,不要想弄个大坑,re上十大,再羞辱一番?你们啊.... naive !! 改编于《江core发飙》
zxgp
驱动牛犊
驱动牛犊
  • 注册日期2001-10-04
  • 最后登录2006-02-05
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-23 17:03
Philips提供的固件代码块传输是要首先调用vendor请求,后又通过maintxdone()。我认为vendor没有执行传输任务。只要在驱动中把
Endponit2In定义为128即可。
游客

返回顶部