AnsweredAssumed Answered

Maximum translator size of USB OTG of i.MX6DL.

Question asked by Takashi Takahashi on Nov 14, 2016
Latest reply on Nov 25, 2016 by CarlosCasillas
Branched to a new discussion

Dear Community.

 

Our customer has question below.

 

They using a OTG port of i.MX6DL by USB Function and  it is operating with CDC/NCM Class.
It's done now using gadget/f_ncm.c, chipidea/udc.c.

 

When it's made setting of 1 Transaction Max 8KByte as setting of NCM,it's normally operation , but when it's made setting of Max 64KByte in 1 Transaction, it'll be abnormal movement.

 

When data is received, an error occurs in hardware_dequeue () of udc.c.

Description of i.MX6SDLRM  at "65.4.5 of Device Data Structure"  the maximum size of "Total Bytes" is 20 KByte. (Recommend is 16 KBytes).

<Question>

 Is 20KByte the upper limit for the size in once of Transaction?

When 20KByte upper limit, would like to do any more data transfer (data reception) in case, is there a method to realize with the current BSP?

 

Thank you,

Best Regards.

T.Takahashi

Outcomes