When the work around about LPC546xx USB1 (ES_LPC546XX 3.22)will be available in the SDK?

cancel
Showing results for 
Search instead for 
Did you mean: 

When the work around about LPC546xx USB1 (ES_LPC546XX 3.22)will be available in the SDK?

397 Views
wangyanjun
Contributor II

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.

4 Replies

386 Views
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello,

The workaround is

A NAKed Tx (IN) transfer in-between the RX (OUT) and TX (IN) transfers solves the issue.

 

 

0 Kudos

273 Views
BenDev
Contributor II

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

0 Kudos

261 Views
wangyanjun
Contributor II

I don't know how send NAK, and I modify my host code to send different data length.

0 Kudos

380 Views
wangyanjun
Contributor II

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?

0 Kudos