打印

USB调试问题,大神请进

[复制链接]
1238|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wind1207|  楼主 | 2013-9-10 11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.主机发送IN询问从机,从机在没有准备好数据的情况下,经常没有回复NAK
例如:从机没有准备数据正常情况下:
FS        743        00:12.622.732        428.70 us              [44 IN/NAK]
但有时候会出现
FS        760        00:12.628.511        2.12 us              [1 IN]               
初步分析是,从机没有回复NAK,为什么没有回复,请各位大神指导下

2.根据USB2.0协议,在从机发送了数据且正常接收到主机发送回来的ACK,DATA0/1不是应该翻转吗?但是抓到的包中,DATA0/1没有翻转。下次发送数据的时候,由于从机发送的DATA0/1和主机的不同步,主机不回复ACK,但是从机没有继续重发。

这是什么原因,求指教!

相关帖子

沙发
huaziforever| | 2013-9-11 17:18 | 只看该作者
如果你是用ic本身的usb库的话,像D0/D1翻转这样的基本通信在库里都设置好了,更多的要检查usb应用部分的firmware;

使用特权

评论回复
板凳
Isara| | 2013-9-11 18:37 | 只看该作者
....协议层都是SIE硬件做完了的,这部分表示不熟悉

使用特权

评论回复
地板
wind1207|  楼主 | 2013-9-13 11:17 | 只看该作者
Isara 发表于 2013-9-11 18:37
....协议层都是SIE硬件做完了的,这部分表示不熟悉

这部分应该也可以软件做的吧?假如是硬件的话,那应该不会那么容易出错吧?

使用特权

评论回复
5
wind1207|  楼主 | 2013-9-17 10:52 | 只看该作者
假如是硬件出错,什么东西会影响到硬件呢

使用特权

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

本版积分规则

2

主题

4

帖子

0

粉丝