![Cypress CYALKIT-E02 Reference Design Kit Manual Download Page 42](http://html1.mh-extra.com/html/cypress/cyalkit-e02/cyalkit-e02_reference-design-kit-manual_2706362042.webp)
CYALKIT-E02 Solar-Powered BLE Sensor Beacon Reference Design Kit Guide, Doc. No. 002-11317 Rev. *C
42
4. Program and Debug
The Solar-Powered BLE Sensor Beacon RDK can be programmed and debugged using KitProg (PSoC 5LP) on the Debug
Board. Before debugging the device, ensure that PSoC Creator is installed on the computer.
4.1 KitProg
KitProg is the hardware/firmware block for onboard programming, debugging, and bridge functionality. It is a common
reusable hardware/firmware block used across many Cypress kit platforms. It consists of a PSoC 5LP device, which connects
to the computer over a USB interface and connects to PRoC BLE on the Debug Board or EZ-BLE module on the Solar BLE
Sensor over SWD, I
2
C, and UART pins. KitProg communicates with PSoC Programmer and PSoC Creator software to
program/debug the target PRoC BLE or EZ-BLE module over the SWD interface. The main advantage of an onboard
programmer/debugger is that users do not have to buy extra programmer/debugger hardware.
4.2 Programming and Debugging
4.2.1 Initial setup
4.2.1.1 Solar BLE Sensor
To program and debug the EZ-BLE module on the Solar BLE Sensor, set the slide switch (SW3) on the Debug Board to the
EZ-BLE side. Then connect the Solar BLE Sensor to CN1 of the Debug Board.
4.2.1.2 Debug Board
To program and debug the PRoC BLE on the Debug Board, set the slide switch (SW3) on the Debug Board to the PRoC BLE
side. Do not connect the Solar BLE Sensor to CN1.
SW3
PRoC BLE
EZ-BLE