Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

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