libfx2 is a chip support package for Cypress EZ-USB FX2 series microcontrollers.
Build examples to play with this library
apt install sdcc
git clone https://github.com/whitequark/libfx2.git
cd libfx2
make -C firmware
make -C examples
Install EZ-USB FX3 SDK and open Cypress USBSuite
Every example has a build folder
Every build folder has a .ihex file for example in blinky
just rename to .hex that can be programmed in on the RAM as example in blinky
Program the RAM to start the demo code autmatically
Select the hex file to program
will find the status programmin succeeded
See the complete documentation for details.