USB EZ-PD™ Type-C Forum Discussions
Please provide me the REV04 - CCG3PA EVK schematic
Hello
We will prepare a parameter sheet for CCG6. Therefore, I would like to clarify whether the following devices include encryption FW.
・CYPD6127-48LAXI
・CYPD6227-96BZXI
I think the device shipped from Cypress includes a FW (boot loader), and is the FW included encryption function.
If so, please tell me what lkind of encryption function is included?
Best Regards
Arai
Show Less
Hi Cypress
In the process of updating Retimer FW on our TGL-U Platform , We have first requested HW to switch to FW update mode before performed Retimer capsule update, We found that it did not enter update mode ( We use Intel Tool for detection ) so that we need your help as below , Thank !!
1.Please refer to the orange box : How to enter FW update mode? How to check it already enter FW update mode ?
2.Please refer to the red box : Our design does not have EC ( We use BIOS for update process) so that we need to know which Command or message will be sent back to EC after Retimer self-checking ? Then what will CCG5 send back to EC to complete the entire Update process?
3.Do you have any update details sequence or sample codec for reference , Thank !!
Show Less
If it enable the OTP setting in the Configuration Utility, some setting items will be showed. Please tell me the meaning of these.
Or, if it is mentioned in the documentation, please tell me where it is.
Thanks,
Tetsuo
I get the following error. I would like to know the solution.
CY4532
Flashing device is UFP, initiating DR_SWAP
DR Swap Successful
PD contract established.
Error: GET_SILICON_ID VDM failed
Retrying, ignore the above error message
Error: GET_SILICON_ID VDM failed
Retrying, ignore the above error message
Flash update mode (4b4, 1) entered
Error: Failed to update FW/Config Table of Type-C device
Error: DLL call returned error while flashing
Best Regards,
Show LessHi I am trying to recreate these circuits but would like to be able to operate at 10Gbps. The CYPD3120-40 in the diagrams only supports 5gbps.
What other devices are capable of 10Gbps and Sink operation that would work in the diagrams instead?
Thanks
Show Less
I am able to successfully program the CCG3PA with OpenOCD using psoc4.cfg and MiniProg4 on a Linux system (Ubuntu 20.04).
However, the goal here is to create a factory programming and test jig for a CCG3PA-based product. It is not desired to embed a MiniProg4 inside of the the test jig. We would like to use a more cost effective SWD interface like the FTDI FT2232H.
I am able to successfully program a PSoC 4200M with OpenOCD using psoc4.cfg with a FTH2232H board configured for SWD.
However, I am not able to program the CCG3PA with that same configuration: OpenOCD using psoc4.cfg with FTH2232H board configured for SWD.
This thread is to hopefully gain any insights into why it does not work.
Do you know if KP3_REQUEST_ACQUIRE in Kitprog3/Miniprog4 firmware should work with CCG3PA?
I opened a GitHub issue to represent what I am attempting:
https://github.com/cypresssemi
I am trying to use MiniProg4 (KitProg3 FW version: 2.10.878) with CCG3PA (CYPD3171-24LQXQ). Currently, I can not get past the KP3_REQUEST_ACQUIRE USB request. Here is OpenOCD command that I am
using:
openocd -s ../scripts -f interface/kitprog3.cfg -f target/psoc4.cfg -c "kitprog3 power_config on 3300; kitprog3 acquire_config on 0 1 5; init; kitprog3 acquire_psoc; reset init; shutdown"
where "kitprog3 acquire_config on 0 1 5" means 0 for psoc4, 1 for power-cycle mode as CCG3GA lacks XRES pin and attempts is 5.
I modified src/flash/nor/psoc4.c to add CCG3PA family ID 0xB0 to psoc4_families[]. The MiniProg4 can connect to the DAP inside CCG3PA over SWD and read memory from the ROM table in the CCG3PA in
psoc4_get_family():
******************************
** Silicon: 0x2003, Family: 0xB0, Rev.: 0x12 (A1)
** Detected Family: CCG3PA USB Type-C Port Controller
** Detected Main Flash size, kb: 64
** Chip Protection: protection OPEN
******************************
Unfortunately, 'kitprog3 acquire_psoc' fails with error code -4. Here is the full log:
https://gist.github.com/pdp7/8
MiniProg4 seems to receive the KP3_REQUEST_ACQUIRE usb request OK but it fails to actually run KP3_REQUEST_ACQUIRE inside the MiniProg4 firmware successfully:
https://github.com/cypresssemi
I would very much appreciate any additional insights you could provide.
I would like to program firmware onto a CCG3PA CYPD3175-24LQXQ using the SWD lines and OpenOCD. However, I can not figure out the appropriate OpenOCD configuration file for the part. Is there anywhere to find that?
Show LessHi,
I'm trying to import .xlsx and .cvs files into the Protocol Analyzer.
It always says that the file has been imported successfully, but the "working bar" is running all the time and nothing shows up.
The file used has been exported to both xlsx and csv from the former anaylzer utility - neither works although this should be supported according to the release notes.
Any hints on that? What should be the correct format of the rows?
Thanks,
Domi
Show Less