MIMXRT1050-EVK: High-speed, high-bandwidth USB Interrupt Endpoint?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MIMXRT1050-EVK: High-speed, high-bandwidth USB Interrupt Endpoint?

ソリューションへジャンプ
2,173件の閲覧回数
eulersnumber
Contributor I

I'm trying to create a HID device using the MIMXRT1050, and would like to use an interrupt endpoint to send asynchronous data.  Does the i.MX RT 1050 support a USB interrupt endpoint that can send more than one transfer per microframe?

The USB 2.0 specification mentions "high-speed, high-bandwidth" interrupt endpoints in Sections 5.9 and 5.9.1.  However, the section on endpoint descriptors in the i.MX RT1050 Reference Manual, on page 3167, in Table 54-57, it says that "Non-ISO endpoints must set Mult='00'.", and as far as I understand, there is no field in the qTD used by the interrupt endpoints to allow for multiplier overrides.

If I wanted to get multiple transfers per microframe over the same endpoint, would I then have to use an isochronous endpoint and abandon HID?

ラベル(1)
1 解決策
1,911件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Myles

yes this is correct understanding.

>If I wanted to get multiple transfers per microframe over the same endpoint,

>would I then have to use an isochronous endpoint and abandon HID?

right.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

元の投稿で解決策を見る

2 返答(返信)
1,911件の閲覧回数
nickcai
Contributor II

Hi Myles,

     How to enable Mult  transactions per microframe?i had tried to set  bit 12...11 as 10 of wMaxPacketSize,but looks like it no work properly.Can you give me some advice?

Best regards

Nick.

0 件の賞賛
返信
1,912件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Myles

yes this is correct understanding.

>If I wanted to get multiple transfers per microframe over the same endpoint,

>would I then have to use an isochronous endpoint and abandon HID?

right.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------