Setup:
Cypress EZ-USB FX2 Dev Board - CY3681
Firmware - Sample Cypress "bulkloop" firmware supplied
Application - Sample Cypress 'bulkloop" applicaiton supplied
Drivers - Supplied CyUSB driver for the bulkloop utility
Sending data from PC to EP4OUT and looping it back in through EP8IN.
Both EP4OUT and EP8IN are the default sizes. (As it is in the sample).
Problem:
Everything works fine except for the fact that, after receiving the
first 1024 bytes looped back, the program simply closes itself! Yes, I
am arm-ing EP8 and re-arm-ing EP4 with 0x80. The transfer size is set
at 1 byte and I'm looping a single byte in each transfer.
Has anyone had this problem before? The firmware seems to be running
fine, so I believe the problem has to be in the sample application.
I've made a case with Cypress, and it's been two weeks and they havent
replied yet.
I need help!
-Jim
