CYPD5225

Announcements

Live Webinar: USB-C adoption. Simple & Cost-efficient solutions | April 18th @9am or 5pm CEST. Register now !

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
td83
Level 1
Level 1
10 questions asked 10 sign-ins 5 replies posted

Hello,

On our board, we have no EC (Embedded Controller):

Question1: is it possible to use the pin SWD_IO/SWD_DATA to program the device CYPD5225 ?

Question2: what do i need to program the device CYPD5225 ?

Question3: do i need to route a particular I2C bus to a connector to be able to program the CYPD5225 device ?

Question4: what is the ref of the board and the software to program the CYPD5225 device.

Thank you for help, best regards,

TD83.

 

0 Likes
1 Solution
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hi ,

Kindly refer my comments as below:

On our board, we have no EC (Embedded Controller):

Question1: is it possible to use the pin SWD_IO/SWD_DATA to program the device CYPD5225 ?

>> It is fine to use use the pin SWD_IO/SWD_DATA to program the device CYPD5225. EC is only effecting I2C bootloadering.

Question2: what do i need to program the device CYPD5225 ?

>> Kindly refer the KBA:https://community.cypress.com/t5/Knowledge-Base-Articles/Methods-to-Upgrade-Firmware-on-CCG3-Devices...  This is for CCG3, but it is also suit for CCG5 for 1, and 2. USB bootloading is only for CCG3.

Using SWD lines along with the PSoC Programmer software and MiniProg3 device (click here to purchase) for any application in general.

Question3: do i need to route a particular I2C bus to a connector to be able to program the CYPD5225 device ?

>> If you just need SWD programming, you can let I2C and interrupt floating. 

Question4: what is the ref of the board and the software to program the CYPD5225 device.

>> Kindly refer answer 2.

Best Regards,

Lisa

View solution in original post

1 Reply
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hi ,

Kindly refer my comments as below:

On our board, we have no EC (Embedded Controller):

Question1: is it possible to use the pin SWD_IO/SWD_DATA to program the device CYPD5225 ?

>> It is fine to use use the pin SWD_IO/SWD_DATA to program the device CYPD5225. EC is only effecting I2C bootloadering.

Question2: what do i need to program the device CYPD5225 ?

>> Kindly refer the KBA:https://community.cypress.com/t5/Knowledge-Base-Articles/Methods-to-Upgrade-Firmware-on-CCG3-Devices...  This is for CCG3, but it is also suit for CCG5 for 1, and 2. USB bootloading is only for CCG3.

Using SWD lines along with the PSoC Programmer software and MiniProg3 device (click here to purchase) for any application in general.

Question3: do i need to route a particular I2C bus to a connector to be able to program the CYPD5225 device ?

>> If you just need SWD programming, you can let I2C and interrupt floating. 

Question4: what is the ref of the board and the software to program the CYPD5225 device.

>> Kindly refer answer 2.

Best Regards,

Lisa