Hier gibts ein Minimal-Board mit dem FX2:
http://www.braintechnology.de/braintechnology/ und eine auf 4k Codegröße
beschränkte Demo des KEIL Compilers ist im Entwicklungspaket von Cypress
mit drin, das kannst du kostenslos herunterladen. Wenn die 4k nicht
reichen, kannst du auch den SDCC nehmen, der ist open source und geht
auch für den FX2.
Ein Tipp gleich zu Beginn: Nimm am besten nicht den CyUSB.sys Treiber
für das Ding. Der ist ziemlich buggy und instabil, dauernd Bluescreens
und signiert ist er auch nicht, wenn man seine eigene VID/PID benutzt.
Am besten nimmst du WinUSB oder LibUSB, falls es für Linux und Windows
gehen soll.