CYPRESS™ Programmer
GUI user guide
Version
4.0.1
About this document
Scope and purpose
CYPRESS™ Programmer (CYP) is a stand-alone, cross-platform, flash programmer tool. It replaces several
existing flash programmers for various MCU and connectivity devices. CYP provides a graphical user interface to
Program, Erase, Verify, and Read the flash of the target device. CYP supports HEX, SREC, ELF, and BIN
programming file formats.
Intended audience
This document helps you learn how to use the CYP GUI to perform various operations on devices.
Document conventions
Convention
Explanation
Bold
Emphasizes heading levels, column headings, menus and sub-menus
Italics
Denotes file names and paths.
Denotes APIs, functions, interrupt handlers, events, data types, error handlers, file/folder names,
Courier New
directories, command line inputs, code snippets
File > New
Indicates that a cascading sub-menu opens when you select a menu item
Abbreviations and definitions
The following define the abbreviations and terms used in this document:
Term
Description
CMSIS
Arm® Cortex® Microcontroller Software Interface Standard.
CMSIS-DAP
CMSIS Debug Access Port.
CYP
CYPRESS™ Programmer.
The Open On-Chip Debugger is the debugger tool that provides on-chip programming support.
OpenOCD
This tool acts as a backend of the CYP application.
Data File
The data file for programming in the hex or binary format
The Debug Port register of the Arm Cortex CPU. Used for programming and debugging, along
DP
with the corresponding SWD-address bit selections.
The firmware file loaded into the MCU's RAM. Sometimes referred to as RAM program, Flash
Flash kernel/loader
kernel, Flash loader.
GDB
GNU Project Debugger – GNU.org.
Joint Test Action Group. Specifies the use of a dedicated debug port while implementing a serial
JTAG
communication interface for low-overhead access without requiring direct external access to
the system address and data buses.
MCU
Microcontroller Unit.
user guide
www.infineon.com
Please read the Important Notice and Warnings at the end of this document
page 1 of 38
002-25230 Rev. *F
2022-03-17
Need help?
Do you have a question about the CYPRESS and is the answer not in the manual?
Questions and answers