3 Replies Latest reply on Aug 21, 2017 5:13 AM by rghe

    Regarding Control center

    veerendrarn1_2322216

      Hello,

         

                      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.

        • 1. Re: Regarding Control center
          srdr

          What is the firmware that you are using here?

             

          Is it any example firmware or custom firmware? If it is example, what is the project?

             

          How much data you are sending over Bulk Out Ep? 

          • 2. Re: Regarding Control center
            veerendrarn1_2322216

            Hi Srdr,

               

            Thank you for your time and response .

               

            We are using slaveFIFO firmware.

               

            It is example firmware project that is, slavefifo .

               

            We are send 11 bytes of data at a time.

               

            Thanks and Best Regards

               

            Veerendra

            • 3. Re: Regarding Control center
              rghe

              Hi Veerendra,

               

              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.