2 Replies Latest reply on Apr 3, 2020 6:48 AM by PrM_1403381

    How to bulk Endpoint in Cypress FX3 Bootcode

    PrM_1403381

      Hi,

       

      I am using Fx3BootAppGcc_Project Reference from below link

      FX3 Fail Safe Firmware Update

       

      In this project Control EP communication is used, Bulk Endpoints are created and I am able to see bulk Endpoints also in Cypress control center. But how it can be used in FX3 firmware,

       

      When I send any data using control center where can I receive the data.

       

      Thanks

      Prasanna

        • 1. Re: How to bulk Endpoint in Cypress FX3 Bootcode
          HemanthR_06

          Hi,

           

          Using BootAppGcc firmware, the device just enumerates with the pair of bulk endpoints as you mentioned but the data paths for these endpoints are not setup. Please check readme file of the project.

          To setup the data paths please refer to

          C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\boot_fw\gpiftousb

           

          Regards,

          Hemanth

          1 of 1 people found this helpful
          • 2. Re: How to bulk Endpoint in Cypress FX3 Bootcode
            PrM_1403381

            Hi,

             

            Thanks for input, I will check.

             

            I am facing one issue with this SSBL.

             

            I am using FX3 DVK kit, And I need to update the actual application FW using the second stage bootloader FW. And in SSBL I am deciding based on the value from the EEPROM data whether in Boot Mode or Program Mode, I am attaching SSBL source file and as well my application image file and the utility that I am using for updating the actual FW.

             

            I have attached the Source code for SSBL and as well application. Is it possible to check I am missing any thing. After updating the FW I tried to run SSBL in debug mode, And I found that in CyFx3BootJumpToProgramEntry (secAddress); at the end it is coming as secAddress = 0;

            Again it is running SSBL only. Please help me on this

             

            Thanks

            Prasanna