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

PSoC™ Creator & Designer Forum Discussions

GrLe_1336286
Level 3
Level 3
25 replies posted 10 replies posted 5 replies posted

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
Employee
25 likes received 10 likes received 5 likes given

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
Employee
25 likes received 10 likes received 5 likes given

Hi Greg,

   

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

   

Thanks

   

JOBIN GT

0 Likes
GrLe_1336286
Level 3
Level 3
25 replies posted 10 replies posted 5 replies posted

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
Employee
100 likes received 50 likes received 25 likes received

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.