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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

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

跳至解决方案
2,142 次查看
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,880 次查看
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,880 次查看
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,881 次查看
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!
-----------------------------------------------------------------------------------------------------------------------