Cannot See Pipes in the CY7C68013 at Initial Configuration

Question: I'm developing a product with the FX2 chip. I am using the sample ezusb.sys driver. When I first plug in my device, I see that none of the pipes are open. Why?

 

Answer:

If you are using the Cypress development kit board, no firmware has been downloaded prior to attachment. Only control endpoint 0 is available. After you download the 8051 code and renumerate, Windows will go through the Ezusb_StartDevice function again. You should see then that four pipes are open.