Other Parts Discussed in Thread: AM3505
Dear Forum,
we found the following problem reading IN data (please see below). Are there known problems for OUT data as well?
Problem description for IN data:
The Host controller does not always write bulk or interrupt IN data to the second memory page of a transfer
buffer. The data on the second page are unchanged but the host controller returns the correct length and
a successful status for the data transfer.
It has been verified that the data on the USB has been transferred correctly. The transfer
descriptor has been verified. It points to the correct memory addresses.
The workaround for this problem is to change the memory alignment for the DMA buffers and use only one
page in one transfer descriptor. This workaround needs more memory because of the extended memory
alignment rules and it causes more interrupts because of smaller data junks.
Best regards,
Werner