Kit Operation
CY4502 EZ-
PD™ CCG2 Development Kit Guide, Doc. No. 001-96601 Rev. *G
21
9. Connect the other Type-C plug of the CY4502 board to connector J15 of the CCG1 Client board.
10. One or two LEDs on the CY4502 board glow, as in
, to indicate that the CY4502 board is powered and
also to indicate which CCG2 controller has been powered.
Figure 3-12. Testing CCG2 Using CCG1 Development Kit
11. Connect a USB flash drive to J14 on the CCG1 Client board to test data transfer across this Type-C ecosystem.
12. Execute file operations from/to the USB flash drive and check the data integrity.
3.8 Programming the CCG2 Device
CCG2 devices can be upgraded to keep pace with USB-IF specification changes. The on-chip 32-KB flash can be
programmed using the serial wire debug (SWD) interface or over the Type-C Configuration channel (CC signal).
3.8.1 Programming the CCG2 Device Using PSoC Programmer and MiniProg3
A firmware upgrade using the SWD interface can be done using a PC running PSoC Programmer software and a
MiniProg3 programmer to program either CCG2, as shown in
. This method of programming can be used on a
paddle card
equipped with the SWD pins or header and is typically used during product development.
Notes:
SWD header J3 should be used for programming U1 and SWD header J4 should be used for programming U2
b.
In EMCA applications, CCG2 and associated circuits are assembled into one or both ends of a cable called a “plug”. Inside each plug
housing or mold, the chips are asse
mbled on PCBs called “paddle cards.”
CCG1 Host Board
CCG1 Client Board
CY4502
USB 3.0 Flash Drive
Mini-USB 2.0 Cable
USB 3.0 Type-B cable