Hi all,
I am reading the C5515 USB Controller Guide (SPRUGH9) and the Section 2.9.12 describes how to transfer 608 bytes of data over USB with minimal CPU intervention.
The CSL DMA examples only include 64-byte transfers, and I would like to be able to transfer larger packets (in my case the packets would be 528 bytes long).
Has anyone succeeded in implementing DMA-based USB transfers where packets were larger than 64 bytes? Like the Section 2.9.12 describes? Ideally, we would only get one interrupt, which would occur after the entire packet has been transferred.
Thank you in advance,
Mladen Males