Can CCG5 FW be used for programming to CCG5C

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
NoAr_1540581
Level 5
Level 5
Distributor - Macnica (Japan)
5 solutions authored 250 sign-ins 100 replies posted

Hello

They plan to write CCG5 Firmware  to CCG5C using Miniprog or ROM writer, but is it possible to program CCG5 build FW to CCG5C?

Since the PartNumber is different between CCG5 and CCG5C, I am thinking that an error will occur when programming. Because , I think that the built ROM has PartNumber information written, and I think that a verification error will occur on the tool(ROM writer or PSoC Programmer). In that case, it is necessary to specify the device as CCG5C in PSoC Creator and rebuild.
Is it correct recognition?

Best Regards

Arai

0 Likes
1 Solution
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

Although you are correct, which part would like the customer to use? CYPD5126 or CYPD5137?

We have a CYPD5126 example design in our CCGx Host SDK 3.3.1 (as of Jan 2020, 3.3.1 is the latest). They can use it.

https://www.cypress.com/documentation/software-and-drivers/ez-pd-host-software-development-kit

Best regards,

Hirotaka Takayama

View solution in original post

0 Likes
3 Replies
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

Although you are correct, which part would like the customer to use? CYPD5126 or CYPD5137?

We have a CYPD5126 example design in our CCGx Host SDK 3.3.1 (as of Jan 2020, 3.3.1 is the latest). They can use it.

https://www.cypress.com/documentation/software-and-drivers/ez-pd-host-software-development-kit

Best regards,

Hirotaka Takayama

0 Likes
NoAr_1540581
Level 5
Level 5
Distributor - Macnica (Japan)
5 solutions authored 250 sign-ins 100 replies posted

So, the customer has already have their custom firmware for CCG5(CYPD5125-40LQXI). Also, they will have to change the PartNumber from CYPD5125 to CYPD5126 with PSoC Creator, and build it. Then, they will program the FW to CCG5C(CYPD5126-40LQXI).

Best Regards

Arai

0 Likes

OK. Customer has two selection. First is what you said. In this case, customer should do following.

1. Change the device from "Project-> Device Selector..."

2. Change the bootloader HEX/ELF file from TopDesign.cysch -> Double click Bootloadable -> go to Dependencies tab -> change Bootloader HEX file from CYPD5125 to CYPD5126. ELF file will be automatically changed followed by HEX file path.

HEX/ELF file are located at "C:\Program Files (x86)\Cypress\EZ-PD CCGx Host SDK\CCGx\Firmware\projects\CYPD5126-40LQXI_notebook\CYPD5126-40LQXI_notebook.cydsn\Bootloader".

3. If linker error is shown, it should be appropriately handled. Check document, KBA, etc.

4. Modify config.h, etc. appropriately if required. Also, need to address all of the build errors.

On the other hand, if the customer's FW customization is not too much, they can just start CYPD5126 from our sample project and apply their modification to the project.

It is the customer call.

Best regards,

Hirotaka Takayama

0 Likes