目前正在做一个200W像素的视频采集卡,一次采集一帧数据1600*1200*2以上,但是CYAPI 中的BeginDataXfer一次貌似不能采集过多,只能分两次取,数据是从FPGA过来的,每帧数据都增加了帧头和帧尾,FPGA那边每次从sensor那边取一帧数据之后会给这帧数据增加帧头帧尾,然后给68013一个PKTEND信号;现在的问题是每次分成两次取数据,好像SetXferSize只能设置一次,这样的话两次取数据的BeginDataXfer函数的size都不能设置成512倍数(因为帧头帧尾的缘故),取出来的数据就不正常了,请问我现在能有什么样的解决办法,或者是我对CYAPI理解得还不够深??? |