cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC™ Creator & Designer

GrLe_1336286
New Contributor II

Hi All

   

As a result of not always working in the Creator IDE, say Droidedit while on the road, the CYDEV_CHIP_JTAG_ID is not always accessible in cyfitter.h

   

Is there a reference or include file with all PSoC parts and corresponding CYDEV_CHIP_JTAG_ID's?

   

Many Thanks
Greg

0 Likes
1 Solution
JobinT_31
Employee

Hi Greg,

   

Please find it here: C:\Program Files (x86)\Cypress\Programmer\Devices

   

Thanks

   

JOBIN GT

View solution in original post

0 Likes
3 Replies
JobinT_31
Employee

Hi Greg,

   

Please find it here: C:\Program Files (x86)\Cypress\Programmer\Devices

   

Thanks

   

JOBIN GT

View solution in original post

0 Likes
GrLe_1336286
New Contributor II

Hi Jobin

   

Thanks for the details. Would you know if the second JTAG id listed in the xxxx.dat files should be used / is needed for compiler directives such as CYDEV_CHIP_JTAG_ID?

   

#if (CYDEV_CHIP_JTAG_ID == 0x4C81193)
    // My code
#endif

   

For example in CY8C4xxx.dat the following line has two entries:

   

2,CY8C4245AXI-483, CY8C4245AXI-483, 44, 32768, 3, 04_C8_11_93, 04_C8_12_93, v33

   

PSoC Creator recognises the first entry when creating a project with the above PSoC device.

   

My aim is to create a header file similar to the attached, to reference the PSoC4 family.

   

Many thanks
Greg

   


 

0 Likes
AnkitaS_51
Employee

Check the first two bytes i.e.04_C8 and mask the remaining one's.

   

The first two bytes corresponds to the Silicon ID ,third byte corresponds to silicon revision.