2 Installing CYP
2.1 Package Contents
The CYP package contains:
• CypGui executable – The application to program flash of various devices
• Drivers and firmware for the MiniProg4, KitProg2, KitProg3 hardware programmers
• OpenOCD debugger tool that provides on-chip programming support
• Cross-platform library that provides access to USB devices
2.2 System Prerequisites
We recommend the following minimum system configuration:
• PassMark CPU score > 2000 (cpubenchmark.net)
• Minimum of 4 GB RAM
• Minimum 60 MB free disk space
• Minimum 1280x1024 screen resolution
CYP is supported on the following platforms:
• Windows 7 (x64)
• Windows 10 (x64)
• macOS 10.14, 10.15, 11
• Ubuntu 18.04 LTS (x64)
2.3 Installing on Windows
1. Run the Windows installer program: CyProgrammer_4.0.1.<build>.exe
2. Follow the instructions of the installation wizard.
2.4 Installing on Ubuntu
1. Open a command-line terminal.
2. Unpack the CYP installation archive. Run:
tar -xvzf CyProgrammer_4.0.1.<build>.tar.gz
3. Install the rules for the connected programming hardware MiniProg4, KitProg3.
The script install_rules.sh script copies 57-cypress_programmer.rules and 70-wiced-JTAG.rules files
to /etc/udev/rules.d. It allows a non-superuser to have access to the connected devices:
a. Change directory to <cyp_install_dir>/udev_rules.
b. Run:
./install_rules.sh