5 Replies Latest reply on Mar 14, 2018 2:44 AM by SrinathS_16

    Getting Start with example Bulkloop fail

      Hi ,

         

          I'm new to CY7C68013A and try to do the example bulkloop to start.

         

          After I load the bulkloop.hex into my board's ram ,the  "USB Control Center" can NOT find the board anymore.

         

          But I can still find my board "Cypress FX2LP Sample Device" through the windows device manager.

         

          Can anyone give a hand?

         

          Thanks.

         


       

        • 1. Re: Getting Start with example Bulkloop fail

          Can you close the control center and open again.

          • 2. Re: Getting Start with example Bulkloop fail
            ArHs_1540296

            Hi , I have same issue,too

            "Cypress USB BulkloopExample" is showed on my Windows's Device Manage

            But "USB Control Center" can't find it

            • 3. Re: Getting Start with example Bulkloop fail
              HemanthR_06

              Did you try restarting Control center application? And also please make sure that you are using cyusb3.sys driver (not the older one namely cyusb.sys OR ezusb.sys driver).

               

              Regards,

              hemanth

              • 4. Re: Getting Start with example Bulkloop fail
                FrZa_2625781

                Hi,

                 

                it seems the bulkloop example from the Cypress Suite USB 3.4.7 is the only one that does not try to write to the 7 segment display of the DVK evaluation board. All the others do try that and wait for write success, which never is acheved on boards not having the 7 segment display.

                 

                If you happen to have a board different from the original cypress evaluation board, you have to remove this writing to the 7 segment display (including the wait for write success) and rebuild the firmware in order to have a running firmware.

                 

                I modified the streamer firmware from the Cypress Suite USB 3.4.7 accordingly and now the streamer app finds the programmed device and runs with it.

                • 5. Re: Getting Start with example Bulkloop fail
                  SrinathS_16

                  Hello,

                   

                  As Frank mentioned, the firmware examples that use the 7-segment display will not work on custom boards. This is because these firmware examples are provided to test the functionality with the CY3684 DVK. The CY3684 has on-board I2C expander ICs which might not be used with custom boards. Hence, the default firmware examples that use these 7-segment LEDs or the push buttons present on the CY3684 boards will get stuck during enumeration and would not be seen in the Control Center.

                   

                  To avoid this problem, the following two lines implemented in the firmware must be commented out.

                   

                  EZUSB_WriteI2C(LED_ADDR, 0x01, &(Digit[AlternateSetting]));

                  EZUSB_WaitForEEPROMWrite(LED_ADDR);

                   

                  Best regards,

                  Srinath S