Part Number:AM3354
Tool/software: TI-RTOS
My customer uses AM3354 and tirtos_sitara_2_00_01_23.
The customer uses USBCDCD.h and USBCDCD.с (part of tirtos_sitara_2_00_01_23\packages\examples).
The libs work incorrectly. The libs skip the first Rx packet.
Conditions:
The driver goes from USBCDCD_STATE_UNCONFIGURED to USBCDCD_STATE_INIT in same time with the first Rx packet. They use function rxData() at USBCDCD_STATE_INIT. But function rxData() does not work because previous function USBBufferInit() resets current pointers at USB buffer.
Best regards,
Dmitry