Which FreeSOC board do you use? The FreeSOC Mini doesn't expose the PSoC USB pins to an USB connector, only the FreeSOC Explorer does (AFAICS).
The USB port you use for debugging is connected only to the debugging circuit, but is not connected to the target PSoC otherwise (except for JTAG or SWD).
To use USB on the FreeSOC mini, you need to connect an USB connector to the appropriate pins (I didn't look up whether they are available on the board pins or not). Look up the connections in the TRM - maybe you need some additional circuitry.