usb传输数据不稳定问题分析
插上usb和串口一体线,通过usb下载程序到cmcs板,发现如果在下载的同时不打开minicom这个软件,那么没个usb数据包都会丢失,提示:
Data NACK..0x6 0x0 retrying....
一旦打开minicom立即恢复usb通信,
这和我们的板子完全相反,我们的板子只要在usb传输的时候打开minicom偶尔会出现usb数据包丢失的现象,怪[Leith.gliethttp_20080724]!
开发环境ubuntu 7.10
PS:
原因找到了,但不能理解:
cmcs板子的普通9针串口接到了另一个pc上,并且在另一个pc上打开了putty串口软件,将putty关闭问题依然存在,将9针串口拔掉之后,可以通信,但是会出现usb数据丢包现象,所以可能是usb数据线的地线没有接好,导致只能使用串口的地线,才能完成正常的usb数据通信,可能还是因为地信号不稳定(pc、笔记本和我们的板子之间)的原因,导致我们的板子出现不稳定的丢包现象[Leith.gliethttp_20080724]!
阅读(8368) | 评论(0) | 转发(0) |