Urgent: Multiple Bulk Endpoint Pairs

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

All -

   

 

   

Do I need to do anything special to configure a second pair of bulk endpoints?  I had one pair already working using the example code from the SDK v1.1.  To add a second pair, I created a new endpoint pair, 0x02 and 0x82, and copy/pasted the configuration for 0x01 and 0x81, added them to the USB descriptors, etc.,

   

 

   

In Linux, the new endpoint pair enumerates just fine, and my host PC thinks it is sending data to it, but nothing ever comes back.  In Windows, the Cypress control center can't find the device.

   

 

   

What do I need to do to add a second pair of endpoints?  I need to figure this out _today_, and I can't find any examples or documentation on how to do this!

0 Likes
2 Replies
Anonymous
Not applicable

 You can find my DMA configuration here:

   
   

http://pastebin.com/44vgLcrP

   
   

 

   
   

Please help!

0 Likes
Anonymous
Not applicable

 Okay, I got it.  As it turns out, the issue was a burned-out FPGA pin.  The DMA configuration was fine the whole time.

0 Likes