CY8CPROTO-064B0S3 PSoC 64 "Secure Boot" Prototyping Kit Guide, Doc. # 002-29505 Rev. *B
19
Kit Operation
3.2
KitProg3
The PSoC 64 “Secure Boot” Prototyping Board can be programmed and debugged using the
onboard KitProg3. KitProg3 also has USB-UART and USB-I2C functionality. KitProg3 supports
CMSIS-DAP Bulk mode and DAPLink mode for programming the target MCU using SWD. A
Cypress PSoC 5LP device is used to implement KitProg3 functionality. For more details on the
KitProg3 functionality, see the
3.2.1
Programming and Debugging
This section presents a quick overview on how to connect the kit and select the KitProg3 mode for
programming and debugging. For detailed instructions, see
Help
>
ModusToolbox IDE
Documentation
>
User Guide
.
Connect the board to the PC using the USB cable at KitProg3 USB connector J8. The kit
enumerates as a composite device if you are connecting it to your PC for the first time. KitProg3 can
operate either in CMSIS-DAP Bulk mode or DAPLink mode (default). ModusToolbox requires
CMSIS-DAP Bulk mode to program or debug the device while the provisioning process requires
DAPLink mode. The status LED (Amber) is always ON in CMSIS-DAP Bulk mode and ramping ON/
OFF at a 2-Hz rate in DAPLink mode. Press the Mode Switch and release quickly to switch between
these modes. If you do not see the desired LED status, see the
the KitProg3 status and troubleshooting instructions.
3.2.2
USB-UART Bridge
The KitProg3 on the board can act as a USB-UART bridge. The UART lines between the PSoC 64
device and KitProg3 are hard-wired on the board, as
shows. For more details on the
KitProg3 USB-UART functionality, see the
.
Figure 3-4. UART Connection between KitProg3 and PSoC 64 Device
P12[6]
P12[7]
USB
KitProg3
PSoC 64
P5[0]
P5[1]
UART
UART_TX
UART_RX
TX
RX
TX
RX