A project is always bound to the chip. So you cannot have a project with two (different) PSoCs.
You can add another project to your Workspace. This will allow you for selecting the project (PSoC chip) to edit / compile / debug and swithch between the projects.
I think what I am trying to do is create a project with a single PSoC and a BLE. The CYBLE-022001-00 a BLE module that can be soldered onto the CY8CKIT-043. The CY8CKIT-043 has a footpring specifically for the BLE modules.
I was able to create a fully functioning BLE_HID_Keyboard project, which is one of the sample projects, when I was using the Pioneer Kit with the PSoC 4 BLE module (CY8CKIT-142).
I will try your suggestion of creating two projects but I will really need to end up getting them to work together like I was able to do with the Pioneer Kit.
If you are using the CY8CKIT-043 kit with the PSoC 4200M target, then you need to populate the DPDT switch, SW4 and move the switch to appropriate position for programming either the EZ-BLE module or the PSoC 4200M.
You can also remove the PSoC 4200M target device and just use the CYBLE module along with the kit prog.
For details on programming the module , refer to 4.2.7 on page 30 of the linked document.
I have attached the switch and removed the resistors and I see that PSoC Creator recognizes the two devices.
I am trying to build the standard BLE HID Keyboard example project, the one I had working on the PSoC 4 Pioneer board, and I get a conflict that I don't understand and is not explained in the datasheet documentation.
If I set the target device to CY8C4247LQI-BL483 the project builds, but I can't program to chip. If I set the target device to the actual device on the board (CY8C4247AZI-M485), I get this error:
"Error in component: BLE. The BLE_v3_30 component (BLE) is not compatible with the selected device. Please check the component datasheet for details on updating to a compatible component."
You are using the CYBLE-022001-00 BLE module so in the target device please select this module(CYBLE-022001-00) instead of CY8C4247LQI-BL483 and try to program.
The device on the board (CY8C4247AZI-M485) does not have a BLE component so you are getting an error saying incompatible device in PSoC Creator. The PSoC 4200M has a EZ-BLE footprint only.
You can refer to section 3.1 on page 16 of the linked document.
I am working through your suggestion, but I wanted to point out that my existing project seems to be programming the PSoC 4200 because it has code such as this, reading from the pins on the PSoC chip. The working BLE HID Keyboard project has an image of the PSoC 4200 chip in the .cydwr file. I think I have PSoC 4200 code and BLE code all on one project, in the working project that I have, and sort of wanted to keep this new project on the CY8CKIT-043 as close to that as possible, since it is the one that works.
keys = Pin_3_0_Read();
keys = Pin_3_1_Read();
keys = Pin_3_2_Read();