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.

EVMOMAPL137 USB Options

Hi, 

I have a couple of questions:

1. Is it possible to use the USB 2.0 as a device on the DSP side. I saw somewhere a post about USB as a host. Is there a USB as a device stack ? I would like to have the USB 2.0 enumerate on the host PC as an audio class device. I would also like to look at having the linux GPP side controlling the USB 2.0 device stack. 

2. I recall seeing in a post that there is a patch that allows the linux system to use SDHC cards, how do I go about installing this patch? Unfortunately, I had to clear my browser cache a few days ago and I lost the URL for this.

3. I recently tried to build the linux kernel with the menuconfig option. The command failed with the QT tools not found error message, I have gone back through the getting started guide and I can not find any reference to this.

Thanks

 

 

 

  • I will try to cover your first query.

    Is it possible to use the USB 2.0 as a device on the DSP side?

    Yes.  This is supported in the BIOSUSB stack that is available on the DSP.

    I would like to have the USB 2.0 enumerate on the host PC as an audio class device

    Currently only MSC, HID classes are supported/available in the BIOSUSB stack.  You would have to either licence this class from Jungo or develop your own.

    I would also like to look at having the linux GPP side controlling the USB 2.0 device stack

    Either DSP or ARM can have control over USB 2.0 port.  ARM side driver for USB2.0 is available as part of the LSP package.

    regards

    swami

  • Swami, 

    You appear to be the USB expert. If I could ask a couple more questions. My design is for the pro-audio market. I am going to be enumerating on the host as a USB audio device. I understand that on the GPP side the USB device is controlled by a kernel module. Is this correct?

  • USB perpheral can be controller by one processor eithe DSP/GPP.   On the GPP side there is a Linux side USB driver that would be controlling the peripheral if enabled in the config.

    regards

    swami