68013做的设备在有的机子上有问题请高手指点。设备是DSP=>68013=>上位机传送文件,68013就当个FIFO用而已,程序是用EZ-USB开发包里的framework,添上些响应get/set description,设置好ep就ok了。当初因为还有其它事要做也就没深入研究。在开发组上的机子上都行,给客户用时有些奇怪的问题: 1.有的机子开始传数据没有问题,后来莫名找不到设备了。拿回来试又是好的。 2.有时传输过程中突然出问题,然后上位机软件找不到USB设备了
这会是哪里的问题?连线是板子上用插座用很短的线转到机壳,然后拿根标准的USB2.0线一头换成对应的接头,接口如图: http://www.whcsjc.com/admin/commdspecies/morepic/200692510247534.jpg
原来做的比较匆忙,没有支持1.1,客户现在要求兼容1.1。好像1.1中1个包是64字节,我原来的上位机和DSP都是按512发送接收的,是不是都得改成64字节的?
还有自动识别成1.1应该好弄,如果实际认成2.0,但觉得通信不稳定,想强制改成1.1怎么弄?是做两个驱动让用户选择安装,还是上位机发命令让设备重新枚取成1.1设备?
|