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.

AM5728: USB support in communication mode with hostpc

Part Number: AM5728

Hi there,

How can we use the USB device with am5728 as a communication device between host pc and board for communication by applications in run time.

What are provisions of USB driver at host pc end and software end in linux sdk on board.

We are running linux on board.

Any guidance would be appreciated.

Regards,

Prasanth

  • Hello Prasanth,

    Thanks for your query.

    Note that the USB on the AM5728 can be configured in either "host" or "device mode. Since you are expecting the communication to a host PC, we assume that the PC will act as host and the AM5728 USB will be in device mode. Please note that there are many ways to do the communication b/n the board and the host PC and it depends on the type of USB device gadget that you would like to configure the AM5728 USB as... example: mass storage, network gadget (ncm), etc. There are information available online on how to get this done.

    Thanks.

  • Hi Praveen,

    Thanks for your reply.

    We need a two way communication between host controller(host pc) and device (board) in runtime.
    What is USB controller used in AM5728?
    Is there any direct method of communication over USB(not ethernet over USB)?
    If there, what is the driver configuration at host pc and on board running linux(processor sdk).

    Any guidance would be appreciated.

    Regards,
    Prasanth

  • Hello Prasanth,

    Please note that TI does not provide any application support beyond what is provided as part of the TI SDK release. The SDK provides you with the infrastructure to use the USB in either host or device mode. The required drivers for these are already part of the SDK. The kernel also has support for a set of USB class drivers (for host mode) and gadget mode drivers (for device mode). You can make use of these for your use-case or come up with your solution on top of the USB software stack provided. Further, We suggest exploring options online on how to use/access communication over the USB.

    Thanks.