cancel
Showing results for 
Search instead for 
Did you mean: 

USB EZ-PD Type-C

New Contributor II

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
Reply
1 Solution
Moderator
Moderator

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
Reply
3 Replies
Moderator
Moderator

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
Reply
New Contributor II

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
Reply
Moderator
Moderator

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
Reply