I am creating an application to stream video data over the EZ USB FX2LP and display it on the PC. I have implemented an MPEG reader using cypress ez usb firmware example AN58069 . I am currently using the USB Control center and I have run into an issue where in if I do mutiple data transfers I miss a lot of data packets while I can do on complete data transfer successfully. I want to continuously writ data to a file and read that file using another application to display video and I am not sure how to do that as i will have to make mutiple read coomands in which case I will end up mising a lot of packets. So I was not sure how to perform continous reads on the slave fifo using a PC application. Any examples for this would be helful.
You could implement the required functionality of continuous data transfers using the streamer application that comes with the Cypress_USB _Suite. Please find the same in the below link: