• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » DaVinci™ Video Processors » DM816x, C6A816x and AM389x Processors Forum » USB device interface on EVM?
Share
DaVinci™ Video Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS

USB device interface on EVM?

USB device interface on EVM?

This question is not answered
Neil Weinstock
Posted by Neil Weinstock
on Mar 22 2012 14:47 PM
Prodigy70 points

Is there a way to coax a USB device interface on the EVM (TMDXEVM8168)?  The chip supports host or device, but the connectors would not seem to accommodate.

I'm looking for *any* way to get a single device interface.  Any ideas?

evm USB
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • MarcPyne
    Posted by MarcPyne
    on Mar 30 2012 17:06 PM
    Mastermind23505 points

    Hello,

    The EVM has 2 working USB ports so can you please clarify your question ?

    Regards,
    Marc

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Neil Weinstock
    Posted by Neil Weinstock
    on Apr 06 2012 10:15 AM
    Prodigy70 points

    Hi,

    The EVM has two functional *host* ports, accessible via "A" type connectors.  I want the EVM to be a USB *device*, so it could (for instance) connect as a peripheral to the USB port on a PC.

    The processor can do it, but I don't see how to access that functionality on the EVM.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marc DAmato
    Posted by Marc DAmato
    on Apr 11 2012 10:41 AM
    Expert7700 points

    There is a HW limitation wrt dynamically switching from Host to Device on the USB ports on EVM.  The HW detection capability is not present and therefore you have to choose either HOST or DEVICE in SW.  Let me know if this answers the question.

    Thanks.

    Details:
    Release Notes : latest PSP that is part of EZSDK has "Concurrent usage of one port as USB host and other port as USB device (refer USB Userguide for details".
    http://processors.wiki.ti.com/index.php/DM816x_AM389x_PSP_04.00.01.13_Release_Notes

    PSP Users Guide: http://processors.wiki.ti.com/index.php/DM816x_AM389x_PSP_User_Guide#USB_Driver

    PSP USB Users Guide: http://processors.wiki.ti.com/index.php/DM81xx_AM38XX_USB_User_Guide

    See:

    Hardware Limitation (Not supported feature) DM816X

    • multipoint/hub support (applicable for PG1.X) : The multipoint support in musb controller IP is disabled. Due to this limitation only one usb device can be connected to one usb port and HUB cannot be supported.
    • OTG Support : This limitation is due to the external USB-ID pin from the USB connector is not pinned out of SoC. The USB-ID pin (or iddig pin) is made software configurable to configure the controller as host mode (iddig = 0) or device mode (iddig = 1). Hence dynamic iddig pin sensing based on external USB cable connector is not possible.

    DM816X USBx_ID pin configuration

    • The USB0_ID/USB1_ID pin is always configured through software in DM816X silicon revisions. This configuration is done by chosing appropriate configuration through USBx_ID menuconfig selection. more information refers to USB Configuration Page
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Ravi B
    Posted by Ravi B
    on Apr 12 2012 11:14 AM
    Expert3710 points

    Neil

    To make EVM as usb device mode (usb0 instance), please configure the kernel for USB-Device mode with CDC/RNDIS (as builtin) or File storage gadget as module and connect EVM to PC using A to A cable, You need load gadget module if it has built as module.

    Regards

    Ravi B

    If my reply answers your question then please click on the green button "Verify Answer"

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use