LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Usb > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Lifeng Chen<chlf99@y...>
    Date: Mon Feb 9 09:27:25 CET 2004
    Subject: [usb] Help about
    Top
    Hi, Marc

    Thx for your kindly help :-)

    My question should be : Is it possible to use SetDescriptor Request (but not GetDescriptor) to modify the Interface Descriptor. ? or is it recommended to do so ?

    Here "modify" means to modify the content of an interface descriptor, e.g., bNumEndpoints field .


    Another problem: According to the USB2.0 spec, only 1 device is in presence. But what's the factual situation? What's the general solution? Do we need multiple device descriptors in case of OTG development, where CBI/Bulk Only/Still Image/etc. Class are all potential devices? Alllowing the Application Software to implement multiple Device Descriptors and select an approximate one to respond to the host ? or 1 single Device Descriptor with multiple Configuration/Interface Descriptors ?

    Best Rgds,
    -------------------------------
    Joe

    ----- Original Message -----
    From: "Marc Reinig" <mreinig@p...>
    To: "Discussion list about free,open source USB IP core" <usb@o...>
    Sent: Saturday, February 07, 2004 12:02 AM
    Subject: RE: [usb] Help about


    >
    > Interface descriptors are transferred as part of the configuration
    > descriptor. GetDescriptor(configuration) is the way.
    >
    > What do you mean "modify" the interface descriptor?
    >
    > Set_Interface allows the host to select from alternate interfaces, if they
    > exist, for a given configuration. It is an optional command.
    >
    > http://www.semiconductors.philips.com/acrobat/usermanuals/UM10028_1.pdf
    >
    > might help for how to connect it.
    >
    > Marc Reinig
    > System Solutions
    > Windows Driver and Embedded Product Consulting
    >
    > > -----Original Message-----
    > > From: usb-bounces@o...
    > > [mailto:usb-bounces@o...]On Behalf Of Lifeng Chen
    > > Sent: Thursday, February 05, 2004 7:45 PM
    > > To: Discussion list about free,open source USB IP core
    > > Subject: [usb] Help about
    > >
    > >
    > > Hi all,
    > > Can anyone help me out with these questions:
    > >
    > > 1. It's said in the USB2.0 spec section 9.6.5 (P267)
    > > that,"Interface descriptors cannot be directly accessed with a
    > > GetDescriptor() or SetDescriptor() request." So my question is:
    > > can I access them indirectly? and how?
    > >
    > > e.g. if I wanna modify an Interface descriptor, call the
    > > GetDescriptor() ? give me some details pls.
    > >
    > > 2.I'm developing an OTG device. which will interface USB bus via
    > > philips ISP1301. However I can't find the datasheet at philips
    > > website or anywhere else. Anyone has idea about the I2C
    > > transceiver interface? and send me a copy of the datasheet?
    > >
    > >
    > > many thx
    > >
    > >
    > > Joe
    > >
    > > Feb 6th.
    > >
    > > _______________________________________________
    > > http://www.opencores.org/mailman/listinfo/usb
    > _______________________________________________
    > http://www.opencores.org/mailman/listinfo/usb

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.