This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USB MSC Class(Host & Device)

Dear Team,
          We are looking to emulate the MSC Device(Pen drive), which are connected to USB1(HOST)of AM335x GP EVM.The EVM is connected to the PC by USB0(DEVICE).The end objective is to emulate the EVM as mass storage class device, with main storage as a disk(pen drive) which are connected to the USB1.

    we are looking to write a application to sync the events and data transfer between the two ports.Our idea is wait until the pen drive is enumerated by the EVM(HOST),populate the structures of descriptors and give it the MSC Device class driver when enumerated by the PC.  

We have few queries regarding descriptor pass through and data transfer.

1.Is there any example application for AM335x to fulfill the above requirements?

2.Is it possible to pass through the descriptors of pen drive to the Host PC while enumerate the EVM by PC?

3.If the EVM(MSC DEVICE) is not responding up to certain amount of time(up to enumerate the Pen drive),is there any assumption taken by the Host PC in Speed point of view?

4.we would like to know how much feasibility this task & approach?

5.Is there any usb Analyzers to see the Endpoints data with Control end point?

Please guide us in the proper direction.

Thanks & Regards
Rama Krishna