EasyManua.ls Logo

Infineon CYPRESS User Manual

Infineon CYPRESS
38 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #14 background imageLoading...
Page #14 background image
user guide 14 of 38 002-25230 Rev. *F
2022-03-17
CYPRESS™ Programmer
GUI user guide
GUI Description
Program Security Data Allows programming security regions if the target device supports this capability.
For example, for PSoC™ 61 PSoC™ 62, and PSoC™ 63 MCUs, this option enables programming the eFuse
region.
Target AP Allows you to select the target access port (DAP) that will be used for programming. Possible
values include: CM0, CM4, and SYS_AP. This option is available only for PSoC™ 64 MCUs.
Flash Size Limit Limits the size of application flash available for programming operations. This option is
available only for PSoC™ 64 MCUs.
Programming Mode Use this option to define programming mode for PMG1 devices. The mode options
include:
Reset - this programming mode enables acquisition of the target device in the Test mode.
PowerCycle - In this mode the programmer cycles power to acquire the device.
4.2.4.2 Probe Settings
The Probe settings allow you to configure the programming and target device before you connect to it. These
settings are available when CYP is not connected to the device.
Interface To select the hardware (debug) interface for communication with the target device. The
possible values include: SWD and JTAG if supported by the device.
JTAG Chain To select the interested target device in the JTAG chain. This option is only available for
probes supporting JTAG interface. See Program PSoC™ 6 MCU in JTAG Chain for details.
Voltage (V) To select the power supply voltage of the target device in Volts. This option is available only if
the selected probe has the power control capability.
Clock (KHz) To select the frequency of the hardware interface in KHz. This option is available only if the
selected probe supports configurable frequencies.
Reset Type Specifies the type of the Reset Chip operation. The possible values include: Soft and XRES:
Soft is a software reset type that sends the system reset request to the ARM core.
XRES is a hardware reset type that toggles the XRES hardware line.
Sflash Restrictions Specifies the Sflash programming behavior for PSoC™ 6 MCUs. This option is available
only for PSoC™ 61/62/63 MCUs. The possible values include:
Erase/Program of Sflash is prohibited.
Erase and Program of USER/TOC/KEY is allowed.
Erase of USER/TOC/KEY and Program of USER/TOC/KEY/NAR is allowed.
Erase and Program of entire Sflash is allowed.
Question and Answer IconNeed help?

Do you have a question about the Infineon CYPRESS and is the answer not in the manual?

Infineon CYPRESS Specifications

General IconGeneral
BrandInfineon
ModelCYPRESS
CategoryMotherboard
LanguageEnglish

Summary

About this document

Scope and Purpose

Defines the tool's purpose and supported file formats.

Intended Audience

Identifies the users who will benefit from this guide.

Document Conventions

Abbreviations and Definitions

Overview

Installing CYP

Package Contents

Lists the components included in the CYP package.

System Prerequisites

Specifies the minimum system requirements for running CYP.

Installing on Windows

Details the steps for installing CYP on Windows.

Installing on Ubuntu

Details the steps for installing CYP on Ubuntu.

Installing on macOS

Getting Started

Run CYP

Explains how to launch the CYPRESS™ Programmer application.

Load Programming File

Guides on selecting the HEX, SREC, ELF, or BIN file for programming.

Connect Device

Details the process for establishing a connection with the target hardware.

Program Device

Instructions for programming the device with a selected file.

Save Log File

Instructions on saving the application's log output.

GUI Description

Menus Overview

Describes the functionality of various menu items in the GUI.

View, Options, and Help Menus

Explains settings, options, and access to help within the GUI menus.

Toolbar and Settings Section

Introduces toolbar buttons and the settings panel for configuration.

Program and Probe Configuration Details

Details advanced settings for programming and probe interfaces.

Programming Operations

Erase Device

Step-by-step guide to erase the target device's flash memory.

Program Device

Instructions for programming the device with a selected file.

Program Device and Reset Chip

How to program the device and automatically reset it afterwards.

Program Binary File with Offset

Details programming a binary file with a specific memory offset.

Program External Memory

Guide to programming external memory devices connected to the target.

Program PSoC™ 6 MCU in JTAG Chain

Instructions for programming multiple MCUs in a JTAG chain.

Verify Device

How to verify the programmed content of the target device's flash.

Verify Device with External Memory

Verifying data in external memory connected to the target device.

Verify Custom Flash Regions of PSoC™ 6 MCU

How to define and verify custom flash regions on PSoC™ 6 MCU.

Read Device

Steps to read the device's flash content into a file.

Program eFuse Region of PSoC™ 6 MCU

How to program the eFuse region for security settings on PSoC™ 6.

Program PSoC™ 4 MCU With Protected Flash

Programming flash with protection enabled on PSoC™ 4 devices.

Program Chip-Protected PSoC™ 4 MCU

Details on programming chip-protected PSoC™ 4/PMG1/WLC1 devices.

Limitations

Lists known limitations of the CYPRESS™ Programmer application.

How to Recover IoT BT Devices on Failure

Steps to recover IoT Bluetooth devices after a failed programming operation.

Upgrading Firmware

Upgrade KitProg2 Firmware

Instructions for upgrading the firmware of the KitProg2 programmer.

Upgrade KitProg3 on Kit or MiniProg4 Firmware

Guide to upgrade KitProg3 or MiniProg4 programmer firmware.

Document Revision History

Related product manuals