5 Replies Latest reply on Sep 17, 2018 5:46 AM by ShifangZ_26

    Programming CYPD2122-20FNXI with PSoC creator 3.3 unsupported trouble


      I currently have a PCB hardware design completed using a CYPD2122-20FNXI (BGA) package CCG2 controller.

      The trouble comes when I attempt to program the MCU.


      The sample program that I am working with and have modified to the specific use case is in the following sdk


      CCGx SDK Version 3.0.2, April 10, 2017


      The PSoC version is 3.3 (came bundled with this SDK) and I can't seem to program the chip from PSoC creator.


      Due to working with another CCG MCU I have upgraded the PSoC Programmer to version 3.27.3.

      I am able to erase/program/read the CYPD2122-20FNXI FLASH in this software, but when I attempt to program using the binary generated in PSoC Creator 3.3 I have a device mismatch error since the project was created for CYPD2122-24LQXI.


      When attempting to change the MCU used in the project in PSoC creator I can not find the CYPD2122-20FNXI in the device list.


      I am thinking to solve this in one of a few ways...


      1. Can I add CYPD2122-20FNXI support to the PSoC 3.3... where can I add this data?

      2. Use a newer SDK... the newest SDK 3.2.1 appears to have completely removed CCG2 example code completely, can you confirm this?

      3. Install the latest SDK, then copy the projects from SDK 3.0.1 into SDK 3.2.1 and attempt to build... is this possible?


      Anyway, what I want to do I think is simple... program the example project ()CYPD2122-24LQXI_mobile) created for CYPD2122-24LQXI into the CYPD2122-20FNXI.

      What is the best way to accomplish this?