1,我们的系统中,用的是CYPRESS公司的CY7C68001,用于图像数据的传输,数据的计算是用DSP ti c6000来做的,是USB 2.0接口,数据的传输采用的是bulk批传输方式,数据流考虑上还存在些不清楚的地方; 2,主要是算法上要求PC host端在传输数据的过程中需要暂停,来等待DSP的片内对数据的计算,等计算完了,将计算的结果输出后,PC host端再继续进行传输, 3,我自己现在的考虑是每次传输前发送一整包的标志数据,比如说都是3,然后从IN型端口都会的数据进行判断,如果是和标志包一样的数据,则PC端正常传输数据,不然,则进行暂停处理, 4,这样处理下来,出现的问题是开始时,计算出数据还能按要求输出,不过到一定时候,比如说是1000帧时就会出现死机的现象,每次想象也不一样,有时是PC host端不发送数据,有时是DSP端一直处于读的死机状态; |