We are using the control center for biding the streamer and the Fx3 board which is also provided by the cypress .And it is working
when we will select the bulk _in_End_points But when we will Select the bulk_out_end_points the data is transferring only 2 times . if we wanted to transfer third time and so on .... transfer failed 997 error is coming .can any one help me to modify the control center so i can transfer data to fx3 using bulk out end points n times from Cy Control center to fx3.
In the SlaveFifo example project, only two DMA buffers are allocated for USB_OUT-> PIB_SOCKET_3.
When DMA_CB_PROD_EVENT is generated; In the CyFxSlFifoUtoPDmaCallback() function, the DMA buffer is committed to the consumer PIB socket. Unless the two DMA buffers are read and emptied by the FPGA, you cannot write any more data. Please make sure you are asserting SLRD# and reading the data from FX3.