EZ-USB FX2は2003年くらいに発売されてメーカーの開発環境のコンパイラーはKeilのものでした。
フリーのSDCCでも開発する人がでてきて、当初はgcc2でしたが、3,4と移り変わってきました。
現在のplatformioのSDCCはgcc4です。
それぞれ微妙に仕様が違いビルドが通らないものがたくさんあります。
現在gcc4のSDCCで開発するのであれば、以下のレポジトリをベースにするのがよさそうです
このレポジトリはgmakeでのビルドになります。
SDCCはビルドされたバイナリを提供しているのでそれを使うか、platformioでインストールされたtoolchainにパスを通して使うのがいいです。
Cypressはinfineonに買収されて、SDKがぐでぐでになっていました。