This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Cypress EZ-USB USB Console fails bulk file send to EP1OUT!

I'm trying to transfer a file to my Fx2 firmware using the Cypress USB Console application. I'm seeing that the USB Console application stops transferring after 64 successful 64-bit transfers have been made. My USB analyzer shows that the host simply stops sending. The USB Console shows "... failed" in its output window.

Can anyone confirm that this is a bug in the application? The application appears to have a bug that limits the number of 64-bit transfers to 64...

Parents
  • Yes, the '64-bit transfer' was a typo and yes, the Cypress USB Console stops sending after the 64th 64-byte OUT transfer when buffers larger than 4096 bytes are sent. I am instead using my own little application to send data to EP1OUT and it works as intended so this is no longer a problem for me.

    I generally believe that the USB Console is flakey since i've found other similar bugs due to sloppy coding (reading from a 1024 byte endpoint only returns 5112 byte of valid data and the rest of the data is shown as FF's).

Reply
  • Yes, the '64-bit transfer' was a typo and yes, the Cypress USB Console stops sending after the 64th 64-byte OUT transfer when buffers larger than 4096 bytes are sent. I am instead using my own little application to send data to EP1OUT and it works as intended so this is no longer a problem for me.

    I generally believe that the USB Console is flakey since i've found other similar bugs due to sloppy coding (reading from a 1024 byte endpoint only returns 5112 byte of valid data and the rest of the data is shown as FF's).

Children
No data