PSoC® 4000S Prototyping Kit Guide, Doc. # 002-11504 Rev. *A
22
Kit Operation
3.2
KitProg2
KitProg2 is a multi-functional system, which includes a programmer, debugger, USB-I2C bridge, and
a USB-UART bridge. The PSoC 4000S Prototyping Kit also supports Mass Storage Programming
using KitProg2. A Cypress PSoC 5LP device is used to implement the KitProg2 functionality. The
KitProg2 is integrated in most PSoC development kits. For more details on the KitProg2 functionality,
refer to the
KitProg2 User Guide
in the kit installation directory:
<Install_Directory>\CY8CKIT-145-40XX PSoC 4000S Prototyping Kit\
<version>\Documentation\KitProg2_User_Guide.pdf
.
The target PSoC 4000S/EZ-BLE device can be programmed and debugged using KitProg2. Before
programming the device, ensure that PSoC Creator and PSoC Programmer software are installed
on the computer. See the
Software Installation chapter on page 15
for more information.
3.2.1
Programming and Debugging Using PSoC Creator
1. Connect the prototyping board to the computer through the PCB USB connector (J8), as shown
in
Figure 3-3
. The kit enumerates as a composite device if you are plugging in the PSoC 4000S
Prototyping Kit to your PC for the first time. The kit drivers will get installed automatically.
Successful enumeration is indicated by Amber Status LED (LED3) ON. If the Amber Status LED
(LED3) is not ON, refer to the
KitProg2 User Guide
for details on the KitProg2 status and
troubleshooting instructions.
Figure 3-3. Connecting the PSoC 4000S Prototyping Kit to Computer
2. Open the desired project in PSoC Creator. For this, go to
File
>
Open
>
Project/Workspace
.
This provides the option to browse and open a saved project. To open the code example pro-
vided with the kit, follow the instructions specified in the
Code Examples chapter on page 25
.