9 Replies Latest reply on Aug 30, 2011 9:53 AM by ghiggi.athos

    High speed in stead of super speed

    ghiggi.athos

      Hi,

         

      I'm using the cyfxbulklpauto and cyfxbulkstreams, I added to the two firmwares some line with to see if the connection used are the  high speed or the super speed and I found that both goes on High speed.

         

      Line added:

         

      else if (glUsbSpeed == CY_U3P_HIGH_SPEED)

         

      {

         

          endPointConfig.pcktSize = 512;

         

          CyU3PDebugPrint (4, "High Speed\n");

         

       }

         

      else if (glUsbSpeed == CY_U3P_SUPER_SPEED)

         

      {

         

       endPointConfig.pcktSize = 1024;

         

        CyU3PDebugPrint (4, "Super Speed\n");

         

      }

         

      Because of this the average transfert rate do not exceed the 35MB/s.

         

      To test this firware I'm using the two C++ application distributed with the SDK.

         

      I have to change some parameter to enable super speed?

         

      Athos