cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1

avke_1306906
New Contributor

hi

I can not use the same hex file for programming Cy8c5666 and cy8c5667

do you know a solution for the issue. the customer what ONLY one file for programming  

0 Likes
1 Solution
AnkitaS_51
Employee

Hi Avihoo,

You can check the Silicon ID/ Device ID of any PSoC device by using PSoC Programmer and then giving any simple operation request like Erase All.

The silicon ID will appear like this in PSoC Programmer for the PSoC:

pastedImage_1.png

Thanks,

Ankita

View solution in original post

0 Likes
4 Replies
AnkitaS_51
Employee

Hello ,

The same hex file can't be used to program Cy8c5666 and cy8c5667 because there is a field  Device ID in hex file which is unique to each part number. This is explained at page# 79 of this PSoC5LP Programming Spec available at this link:

https://www.cypress.com/file/119651/download

Thanks,

Ankita

0 Likes
avke_1306906
New Contributor

Dear Ankita

Thanks for the answer, and in a second thought because the device is analog and code you must define the CPU in the hex file.

I will look at the data sheet thanks for the pointer

BR avihoo

0 Likes
AnkitaS_51
Employee

Hi Avihoo,

You can check the Silicon ID/ Device ID of any PSoC device by using PSoC Programmer and then giving any simple operation request like Erase All.

The silicon ID will appear like this in PSoC Programmer for the PSoC:

pastedImage_1.png

Thanks,

Ankita

View solution in original post

0 Likes
avke_1306906
New Contributor

Hi Ankita

I have NO problem to read the device type and set the right device in the compiler.

We will update all the CPUs to the same one and will use only one HEX file for the programing

Thanks a lot

Avihoo keret

0 Likes