Depending on how your USB is connected, it may be way easier to just connect the flash to the USB and program it directly. If it is a simple USB to UART, then your logic makes sense, but I don't think this will be supported (just guessing based on nothing really).
There is not enough logic capacity in that device that you would normally want it to be connected to the USB for applications. It is really a glue logic device.