8 Replies Latest reply on Aug 8, 2018 9:49 PM by ShifangZ_26

    CY4532 EZ-PD EVK, How to programm CCG3PA Controller (CYPD3171-24LQXQ) ?

      Hi

       

      I bought CY4532 EZ-PD and I connected it to my computer using micro USB connector on the bottom board. When I try to read from the device using EZ-PD Configuration Utility, I see part number: CYPD4126-40LQXI which is the controller on the bottom board. I would like to modyfi software in MCU on top board which is CYPD3171-24LQXQ. My question is, how can I program this controller ? When I try to use Firmware update in EZ-PD Configuration Utility I get error that file I try to upload does not match the selected device, so I quess that must be bottom MCU. Can I do it using only CY4532 EZ-PD CCG3PA Evaluation kit or I need have MiniProg3 programmer ?

       

      Best Regards

      Karol

        • 1. Re: CY4532 EZ-PD EVK, How to programm CCG3PA Controller (CYPD3171-24LQXQ) ?
          ShifangZ_26

          Hi Karol,

           

          1. If you could like to upgrade firmware of CYPD3171, you need set jumps as below:

          J2,J3, &J4, short 1-2;

          J6: 1-2;

          J5&J7: 1-2.

          And then use USB Type-A to mini-B cable connect Notebook with J12 (button board).

           

          2. Open Ez-PD configuration Utility to upgrade CYPD3171 device.

           

          Best Regards,

          Lisa

          1 of 1 people found this helpful
          • 2. Re: CY4532 EZ-PD EVK, How to programm CCG3PA Controller (CYPD3171-24LQXQ) ?

            Hi Lisa,

             

            thank you, that helps. Now in EZ-PD Configuration Utility I can see two devices connected but still somethings is wrong because I can't program CYPD3171. When I try Firmware Update in the log I receive this message:

             

            Device Discovery completed.

            PD contract established.

            Flash update mode (4b4, 1) entered

            Restarting the target device

            Re-negotiating PD contract after switching target reset

            Error: PD contract not established after RESET

            Error: DLL call returned error while fetching info

            Starting CCG firmware update over CC line

             

             

            Could not establish PD contract.

            Error: DLL call returned error while flashing

             

            Best Regards

            Karol

            • 3. Re: CY4532 EZ-PD EVK, How to programm CCG3PA Controller (CYPD3171-24LQXQ) ?
              ShifangZ_26

              Hi Karol,

               

              1. Could you please kindly check the Ez-PD configuration Utility is Version 1.1 Build 188 or not?

               

              2. May I know whether DC have been powered on your CY4532 board or not?

               

              3. Check Device Manager of your notebook, check CY4532 is emulated to which class device? Correct information shall be:

              USB-Serial (Single Channel) Vendor 1

              USB-Serial (Single Channel) Vendor MFG

               

              4. Successful log shall be below:

              --------------------------------------------------------------------------------------------------------

              Starting Device Discovery.

               

               

              0 HID devices found.

              2 USB-Serial Bridge devices found.

              Could not establish PD contract.

              PD contract established.

               

               

              Device Discovery completed.

              PD contract established.

              Flash update mode (4b4, 1) entered

              Restarting the target device

              Re-negotiating PD contract after switching target reset

              Flashing device is UFP, initiating DR_SWAP

              DR Swap Successful

              Flash update mode (4b4, 1) entered

              PD contract established.

              Flash update mode (4b4, 1) entered

              Device is in boot mode: Starting FLASH update operation

              Programming data from file: C:\Program Files (x86)\Cypress\EZ-PD CCGx Power SDK\CCGx\Firmware\binaries\CYPD3171-24LQXQ_cla\CYPD3171-24LQXQ_cla_3_2_0_1616_0_0_0_pa.cyacd

              Firmware/Configuration write to flash completed

              Firmware image (FW:1) is valid

              Restarting the target device

              Re-negotiating PD contract after switching target reset

              Flashing device is UFP, initiating DR_SWAP

              DR Swap Successful

              Flash update mode (4b4, 1) entered

              Flash update operation successful

              --------------------------------------------------------------------------------------------------------

              Best Regards,

              Lisa

              • 4. Re: CY4532 EZ-PD EVK, How to programm CCG3PA Controller (CYPD3171-24LQXQ) ?

                In reference to your questions:

                 

                1. Yes, I updated Ez-PD configuration Utility to Version 1.1 Build 188

                2. Yes, CY4532 board is powered on DC connector from external power supply.

                3. Yes, in device manager I have:

                USB-Serial (Single Channel) Vendor 1

                USB-Serial (Single Channel) Vendor MFG

                 

                I was able to read two connected devices  in Configuration Utility, but after trying to progam CYPD3171, which didn't success, now I go back to 1 connected device and my log looks like that:

                 

                Starting Device Discovery.

                0 HID devices found.

                1 USB-Serial Bridge devices found.

                Could not establish PD contract.

                Device Discovery completed.

                 

                • 5. Re: CY4532 EZ-PD EVK, How to programm CCG3PA Controller (CYPD3171-24LQXQ) ?
                  SaWa_284216

                  I am having this exact same issue, did you manage to solve it?

                   

                  Using the CY4532 EVK with EZ-PD-Config 1.1 Downloaded today.

                   

                  Also in the latest EZ-PD SDK 3.0.2 there are no examples in the projects or binaries for the CCG3PA SoC on the CY4532 - the CYPD3171-24LQXQ

                   

                  Please could Cypress update me as I feel like we have purchased an unusable part which wasn't cheap. Best wishes

                  • 6. Re: CY4532 EZ-PD EVK, How to programm CCG3PA Controller (CYPD3171-24LQXQ) ?

                    No, unfortunately, I did not solve my problem. I was out of the office for two weeks and now I go back to this problem and frankly I have no idea what's wrong. I still get a log like this:

                     

                    Starting Device Discovery.

                    0 HID devices found.

                    1 USB-Serial Bridge devices found.

                    Could not establish PD contract.

                     

                    Probably I'm gone need to switch to some other platform because this one is too much trouble. Definitely too much for this price.

                    • 7. Re: CY4532 EZ-PD EVK, How to programm CCG3PA Controller (CYPD3171-24LQXQ) ?

                      I manage to discover 2 devices in EZ-PD Configuration but when I try to read firmware from CYPD3171 or program it, I get this error:

                       

                      0 HID devices found.

                      1 USB-Serial Bridge devices found.

                      PD contract established.

                      Device Discovery completed.

                      PD contract established.

                      Flash update mode (4b4, 1) entered

                      Restarting the target device

                      Re-negotiating PD contract after switching target reset

                      Error: PD contract not established after RESET

                      Error: DLL call returned error while fetching info

                      Could not establish PD contract.

                      Error: DLL call returned error while reading the configuration

                       

                      How can I work this out ?

                       

                      Best Regards

                      Karol

                      • 8. Re: CY4532 EZ-PD EVK, How to programm CCG3PA Controller (CYPD3171-24LQXQ) ?
                        ShifangZ_26

                        Hi Karol,

                         

                        Could you please kindly go through attached user guide and to see if the issue is fixed or not?

                         

                        Best Regards,

                        Lisa