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.

AM62A7-Q1: Streaming video using USB devices

Part Number: AM62A7-Q1
Other Parts Discussed in Thread: AM62A7

Hi,

I need to use the USB interface of the AM62A7 to receive video streaming data from another USB device.

Video streaming needs to ensure a certain real-time.

My test environment is SDK9.2, and the hardware used is EVM board.

Does TI have a Demo available?

Thanks

Yuwei Wu

  • Hi,

    Correction, my usage scenario is that the AM62A receives the camera data and sends the camera data to the Ubuntu system via USB.

    Can the customer's needs be met? Is this solution feasible?

    Thanks

    Yuwei Wu

  • Hi YuWei,

    This is not currently supported on AM62A.

    We have tested AM62A with USB camera's and streamed the data to network using GStreamer's udpsink plugin.

    What use-case are you trying to run using camera to usb?

    Best Regards,

    Suren

  • Hi Suren,

    I used the USB port of TI's EVM board to plug in to my PC, but the PC didn't show any USB device connections.

    I would like to confirm if the AM62A7 chip supports using USB to transfer custom data.

    I want to transfer a file stored in EMMC via USB or pass a custom buffer.

    Can TI provide me with a reference example?

    Thanks

    Yuwei

  • Hi,

    Let me route your query to our USB expert for a response. Expect a response in a day or two.

    Apologies for the delay.

    Best Regards,

    Suren

  • Hi YuWei,

    I would like to confirm if the AM62A7 chip supports using USB to transfer custom data.

    There are multiple USB class protocols which could be used between AM62A7 USB and the PC, for example USB Ethernet, or USB UVC.

    Which USB class do you plan to use on the AM62A7 USB port to the PC?

  • Hi Bin

    There are multiple USB class protocols which could be used between AM62A7 USB and the PC, for example USB Ethernet, or USB UVC.

    I want to use USB UVC for camera data transfer.

    After receiving the data from the MIPI camera, the EVM board sends the data to the PC via USB UVC.

    How do I accomplish this goal?

    Thanks

    Yuwei

  • Hi YuWei,

    The Linux kernel provides a USB UVC gadget driver which could be used to simulate AM62Ax USB port as a USB UVC camera on the PC. However a few years ago we found the kernel UVC gadget driver is not stable, so we stopped supporting this use case. We won't be able to support you to send USB data to the PC via USB UVC.