Hi NXP Community,
I am using an i.MX RT1050(SDK Version 2.11.0) as a USB Host with a USB pen drive. I am facing intermittent issues specifically when using USB 3.0 pen drives.
The issues I observe are:
1)f_write() sometimes fails while uploading/downloading/writing data to and from the pen drive.
2)Sometimes the USB device gets stuck during data transfer.
3)In some cases, the RT1050 system restarts when I connect a USB 3.0 pen drive.
4)The same application appears to work more reliably with USB 2.0 pen drives.
5)How to Identify the USB Pen drive Technology for 2.0 and 3.0 through firmware?
Since the i.MX RT1050 supports USB 2.0 High-Speed, I understand that a USB 3.0 pen drive should operate through its USB 2.0 interface. However, I would like to understand whether there are any known compatibility, power, USB Host MSC, FATFS(#define FF_DEFINED 86631), or timing issues with USB 3.0 pen drives when used with the i.MX RT1050.
Could anyone please suggest what I should check or debug, particularly regarding USB Host MSC, f_write() failures, USB reset/disconnect handling, VBUS/power stability, and USB 2.0 High-Speed negotiation?
Any recommendations, known issues, or example configurations for reliable USB 3.0 pen drive operation with the i.MX RT1050 would be greatly appreciated.
Thank you.