关于RT1052的usb hid传输速度的疑问

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

关于RT1052的usb hid传输速度的疑问

1,525 Views
944706426
Contributor III

请教一下NXP的技术人员,最近打算用rt1052 的usb hid设备来与上位机进行高速数据传输,1052跑的是sdk2.11.0的usb_device_hid_generic 这个例子,  例子原始的数据一包的大小才8个字节,后面我自己改成64个字节,测试收发是可以的,但是我试着改成128字节,最终收发就有问题了 。rt1052的usb属于高速usb,hid设备最大不是可以支持到1024字节?还是说我程序哪些地方没设置对? 技术人员是否能指点一下,谢谢!

944706426_0-1677722065464.png

改成64字节

944706426_1-1677722931148.png

944706426_2-1677722972052.png

 

0 Kudos
Reply
1 Reply

1,481 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

Hi,

首先非常抱歉回复晚了。

请参考RT1050 SDK <flashloader>例程,在这个例程中使用USB HID类,其中HID数据包大小设置为1012.

项目路径为:..\SDK_2_13_0_EVKB-IMXRT1050\boards\evkbimxrt1050\bootloader_examples\flashloader

<bootloader_config.h>

// Make sure that BL_EXPANDED_USB_HID_PACKET_SIZE < 1018
#define BL_EXPANDED_USB_HID_PACKET_SIZE (1012)

相关USB HID device设置可以参考<usb_descriptor.h> <usb_descriptor.c> 文件。

 

0 Kudos
Reply