Tool/software:
Hi All,
We are currently developing a product using a TI CPU (AM3352BZCZ60).
However, in the receiving process of USB data, there is a phenomenon that an unexpected receive data size
We would appreciate it if you could provide us with some guidance.
[Situation]
Execute USB0 data transfer (Bulk out transfer EP1) from PC
↓
Interruption during transfer
↓
Execute USB0 data transfer (Bulk out transfer EP1) from PC again.
・
・
Repeat (Bulk In transfer EP3 is also performed in parallel.)
When the above procedure is repeated, at the first data transfer of data transfer resumption,
USB0 interrupt process, EP1's receive data size is about 16 kbyte,
In rare cases, a value of about 16 kbytes (e.g. 16,237 bytes [0x3F6D]) may be reported.
[Usually, the maximum size of 512 bytes or less is notified].
As long as we check the USB communication, there seems to be no problem with the transferred data,
There may be a problem with the interruption process of USB data reception.
Thank you for your cooperation.
Please contact us so we can send you the file in a private message.
Best Regards,
Ito