打印

usb bulk传输的问题

[复制链接]
2988|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
249217612|  楼主 | 2012-3-6 15:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
usb驱动测试时,超过1M的数据没法读,经过调试发现是xact err,通过查询ehci协议,知道xact err主要是由 timeout,bad pid ,等造成的,我的问题是如何判断是哪种原因造成的,该如何解决

相关帖子

沙发
icecut| | 2012-3-6 16:18 | 只看该作者
一包512. 你还是更详细说明一下吧....

使用特权

评论回复
板凳
249217612|  楼主 | 2012-3-8 14:14 | 只看该作者
bulk传输时,在bulk IN阶段传输中,使用ehci的异步传输。发现qtd 的token的数据中的
xacterr位置1。

使用特权

评论回复
地板
249217612|  楼主 | 2012-3-8 14:15 | 只看该作者
而且每次传输的数据不超过512字节

使用特权

评论回复
5
jgfntu| | 2012-3-11 18:00 | 只看该作者
公司可有USB抓包仪器,抓抓总线的数据看看,最好找一个别的平台的,做对比测试,另外,你现在跑的是全速模式吧,也可以试试高速模式看看结果!

使用特权

评论回复
6
249217612|  楼主 | 2012-3-13 10:03 | 只看该作者
公司没有嵌入式下的usb抓包仪器,还有我测试的是高速模式

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

1

粉丝