USB调试问题,大神请进

[复制链接]
1591|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硬件做完了的,这部分表示不熟悉

这部分应该也可以软件做的吧?假如是硬件的话,那应该不会那么容易出错吧?
 楼主| wind1207 发表于 2013-9-17 10:52 | 显示全部楼层
假如是硬件出错,什么东西会影响到硬件呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部