因摄像机是线阵的,黑白的为512像素,彩色的为3*512=1536像素,1个ms传输1行,因此速度不是很高的,黑白的为512K*8=4Mb/s,彩色的为1536K*8=12Mb/s,每次BULK传输读1行,Device采用Slave FIFO构,端点Buffer为4X512,图像数据实时写入FIFO,如果上FIFO写满没读走,则会覆盖写入。PC端程序使用1个最高优先级的线程完成BULK传输。从调式结果看,好像是PC机有时没有进入线程去完成BULK输入,以至于FIFO中的数据被覆盖写入造成数据丢失。
|
|