AnsweredAssumed Answered

USB data corruption on BF527 silicon revision 0.2

Question asked by Alex.Reznichenko on Apr 22, 2013
Latest reply on Apr 28, 2013 by Aaronwu

We use BF527 USB as the gadget device running under ucLinux.

This configuration uses five endpoints: EP0, EP1 and EP2 for interrupts, EP5 and EP6 for isochronus.

Sometimes HOST machine receives corrupted data. Some bytes at the end of interrupt IN packet are replaced by data from previous one packet.

We tried to work around anomalies (05000450, 05000467). We use DMA mode 0 with no double buffering and no concurrent access to differend endpoints FIFOs. But we still sometimes received corrupted data on HOST machine.

Are there any solutions of this problem?

Outcomes