For LPC546xx errata Rev 2.2, there is an problem about USB1 high speed device data transfers (3.22 USB.15:USB high-speed device in endpoint TX data corruption). A former post said the work around will be available in SDK. I wonder when the solution will be available.
Hello,
The workaround is
A NAKed Tx (IN) transfer in-between the RX (OUT) and TX (IN) transfers solves the issue.
How do we accomplish the "NAKed Tx (IN) transfer in-between the RX (OUT) and TX (IN) transfers"? Can you please provide some sample code or provide an updated SDK?
Regards,
Ben
I don't know how send NAK, and I modify my host code to send different data length.
This link (https://community.nxp.com/t5/LPC-Microcontrollers/LPC546xx-Errata-3-22/m-p/858489#M34185)said the work around will be available in SDK. Is it available now?