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
KitProg3 USB-UART functionality, see the
Figure 3-4. UART Connection between KitProg3 and PSoC 64 Device
KitProg3
USB
P12[6]
P12[7]
CY8CPROTO-064B0S3 PSoC 64 "Secure Boot" Prototyping Kit Guide, Doc. # 002-29505 Rev. *B
KitProg3 User
Guide.
KitProg3 User
UART
UART_TX
TX
UART_RX
RX
KitProg3 User Guide
Figure 3-4
shows. For more details on the
Guide.
PSoC 64
RX
P5[0]
TX
P5[1]
Kit Operation
for details on
19
Need help?
Do you have a question about the PSoC 64 Secure Boot and is the answer not in the manual?