• 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 » Embedded Software » StarterWare » StarterWare forum » starterware usb_dev_msc on LOGICPD EVM without LCD display
Share
StarterWare
  • Forum
Options
  • Subscribe via RSS

Forums

starterware usb_dev_msc on LOGICPD EVM without LCD display

This question is answered
sergio d'orazio
Posted by sergio d'orazio
on Mar 08 2012 09:12 AM
Intellectual320 points

I am working with LOGICPD EVM but without LCD . The usb_dev_msc not work well  : the PC recognize the device but with errors

 -Divice type : Other devices

-Manufacturer : Unknown

-Location : Port_#0008.Hub_#0003 -Device Status :  "The drivers for this device are not installed. (Code 28)     There is no driver selected for the device"

 I think because this axample use/set LCD monitor that I haven't .

 Is there someone that has used usb_dev_msc example without LCD monitor ?

 Can you send me advise ?

 

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Naga Sirish Kumar Sannala
    Posted by Naga Sirish Kumar Sannala
    on Mar 09 2012 05:21 AM
    Verified Answer
    Verified by sergio d'orazio
    Prodigy515 points

    Hi Sergio,

    USB library doesn't have any dependency with LCD usage.

    You may refer to BeagleBone ‘usb_dev_msc’ example from StarterWare package. This example doesn’t use LCD display.

     Please let me know if you still face any issues.

     Regards

    Sirish

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sergio d'orazio
    Posted by sergio d'orazio
    on Mar 09 2012 06:39 AM
    Verified Answer
    Verified by sergio d'orazio
    Intellectual320 points

    Now I found lcd for my board. Demo application work well, the usb example work as so as the mouse of my PC. With the same comand sequence I load usb_dev_msc example , the application start (initialize lcd with "idle state") but it not work well , I have the same problem. Its true : the problem not depend by lcd. I search BeagleBone in my StarterWare package but I doesn't found it. Have you other advice ? Why the PC not found the USB driver ? My board send to PC the correct information about device ( in Manufactured field I don't see "TI")? The error is :

    Can you help me ? 

     Regards.

    Sergio.

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sergio d'orazio
    Posted by sergio d'orazio
    on Mar 09 2012 07:57 AM
    Intellectual320 points

    I send you an other important information: in Starterware packet , in Binary folder I have 3 type of demo.out : cgt_ccs, gcc, cgt. All types work but only gcc file work well for USB, the other 2 have driver's problem.  The 3 type of usb_dev_msc binary application have the same problem and have driver's problem as mentioned before.

    Regards.

    Sergio D'Orazio.

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Naga Sirish Kumar Sannala
    Posted by Naga Sirish Kumar Sannala
    on Mar 12 2012 08:21 AM
    Prodigy515 points

    Hi Sergio, 

    BeagleBone example can be found under AM335x  StarterWare install path "...\examples\beaglebone\usb_dev_msc". You can download AM335x StarterWare SDK from below link.

     http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/starterware/02_00_00_05/index_FDS.html

    "... gcc file work well for USB, the other 2 have driver's problem.  The 3 type of usb_dev_msc binary application have the same problem ..."

    From the above statement, I understand, you were able to execute the mouse example with gcc build only and for usb_dev_msc, you are not able to execute using any of the builds. Please correct me.

    Can you please let me know:

    1) The host OS being used

    2) Were you able to execute the usb_dev_msc pre-built binaries without any change?

    Regards Sirish

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sergio d'orazio
    Posted by sergio d'orazio
    on Mar 12 2012 11:13 AM
    Intellectual320 points

    Thank's Sirish,

    1- I am using Windows 7 or Windows XP with same problem

    2- I have tested usb_dev_msc pre-build binaries without any change : the 3 type of binary file (gcc,cgt,cgt_ccs) have the same problem on windows 7 and on windows XP, the application start well but host PC has driver problem.

    3- I have tested usb_dev_mouse pre-build binaries without any change : the 2 type of binary file (cgt,cgt_ccs) have problem on windows 7 and on windows XP, the application start well but host PC has driver problem; the gcc binary file work well , windows 7 and windows XP know the driver.

    Regards.

    Sergio.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Naga Sirish Kumar Sannala
    Posted by Naga Sirish Kumar Sannala
    on Mar 14 2012 09:42 AM
    Prodigy515 points

    Hi Sergio,

     

    We are able to execute the example using GCC build on following the steps documented in the link below using the mini (J6) connector and Windows XP SP2 host PC. Can you please try the same and see if you can proceed?

    http://processors.wiki.ti.com/index.php/StarterWare_USB#Example_Application_3

     

    There is a know issue (check the link below) linked with binaries generated using TMS470 tool chain.

    http://processors.wiki.ti.com/index.php/StarterWare_01.10.02.02_Release_Notes#Known_Issues_and_Limitations

     

    Regards

    Sirish

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sergio d'orazio
    Posted by sergio d'orazio
    on Mar 16 2012 06:02 AM
    Intellectual320 points

    Hi Sirish,

    yesterday I wasn't at work, today I can work on this problem, I am sure that with your help I can solve all problems.

    I am following the Example application 3 but I have the same problem. I have seen a different : in my Starterware packet there is USBDCDInit() function and not DCDinit() . Is it correct ?

    Second problem: I have only CCSv5 compiler and not GCC compiler . Is this a problem ?

    Regards Sergio.

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Naga Sirish Kumar Sannala
    Posted by Naga Sirish Kumar Sannala
    on Mar 16 2012 06:38 AM
    Prodigy515 points

    Hello Sergio,

    There is a know issue (check the link below) linked with binaries generated using CCS/TMS470 tool chain.

    http://processors.wiki.ti.com/index.php/StarterWare_01.10.02.02_Release_Notes#Known_Issues_and_Limitations

    Latest version of TMS470 tool chain will be available at below  link. You can give a try.

    http://syntaxerror.dal.design.ti.com/alpha/alpha.cgi/TMS470

    Since the SDK is tested working for GCC build, you can use this tool chain.

    Regards

    Sirish

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sergio d'orazio
    Posted by sergio d'orazio
    on Mar 16 2012 08:18 AM
    Intellectual320 points

    Hi Sirish,

    1. in the link "http://processors.wiki.ti.com/index.php/StarterWare_01.10.02.02_Release_Notes#Known_Issues_and_Limitationsthere" isn't problem for CCSv5 for USB application. why do you send me this link ?
    2. the link "http://syntaxerror.dal.design.ti.com/alpha/alpha.cgi/TMS470" is unknown, can you send me the correct link ?
    3. TMS470 isn't OMAPL138 EVM , can I load this executables ?
    4. the problem is on the windows driver or on Starterware software. My Starterware software work but it has only a small problem, I think is better solve this small problem and not found a binary of an other compiler that work well !

    Regards. Sergio.

     

     

     

     

     

     

     

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Naga Sirish Kumar Sannala
    Posted by Naga Sirish Kumar Sannala
    on Mar 20 2012 23:28 PM
    Prodigy515 points

    Hi Sergio,

    1. The problem 'SDOCM00080255' is with 'TMS470 toolchain for un-aligned memory access', which is used by CCS5 to cross-compile. The issue you are seeing is related to this underlying issue.
    2. Please up-date the tools directly from CCS using "Help->Check for Updates" option.
    3. "TMS470 isn't OMAPL138 EVM , can I load this executables?" I am not sure about this statement. TMS470 tool-chain can be used to cross compile for the SoC on OMAPL138 EVM.
    4. Regarding the issue (explained in 1), corresponding team is working to address the issue. Unfortunately, for now, you may have to opt for other tool chains.

    Regards

    Sirish

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sergio d'orazio
    Posted by sergio d'orazio
    on Mar 21 2012 03:35 AM
    Verified Answer
    Verified by sergio d'orazio
    Intellectual320 points

    Hi Sirish,

    1. I can be agree with you for a problem about 'un-aligned memory access' but why binary precompiled usb_dev_msc gcc example and usb_dev_serial gcc example doesn't work ?
    2. I have update and now I have warning on compiler, I have runned the application and the problem is the same
    3. I don't undestand very well. Can you repeat step by step what I will do ?
    4. when I will have the new version ?

    Can you answer me faster ?

    Regards

    Sergio.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Naga Sirish Kumar Sannala
    Posted by Naga Sirish Kumar Sannala
    on Mar 21 2012 11:05 AM
    Prodigy515 points

    Hi Sergio,

    2) and 4):

    Below link provides some details on availability of updated TMS470 tool-chain for un-aligned data issue:

    http://e2e.ti.com/support/embedded/starterware/f/790/t/171281.aspx#636880

    3) "TMS470 isn't OMAPL138 EVM , can I load this executables ?"

    From your above question, I understood, you are asking if a .out file generated using TMS470 tool-chain can be used to load over OMAP-L138.

    The answer is Yes. 'TMS470 tool-chain' is what is used by CCSv5.

    1) I am sorry but, I will have to check this (un-able to execute the pre-built binaries) why! I will try to get back with details soon.

    Regards

    Sirish

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Naga Sirish Kumar Sannala
    Posted by Naga Sirish Kumar Sannala
    on Mar 27 2012 00:59 AM
    Prodigy515 points

    Hi Sergio,

    It is re-verified that, the GCC pre-built binaries from the release execute without any issue.

    Since the pre-built binaries are not working as expected at your end, I would request you to re-verify if you are executing as documented. If you still see the issue, please try testing the example using a different EVM set-up including a different Mini-B to Std-A connecter (used to connect to the PC).

    Regards

    Sirish

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sergio d'orazio
    Posted by sergio d'orazio
    on Mar 27 2012 02:02 AM
    Verified Answer
    Verified by Baskaran Chidambaram
    Intellectual320 points

    Hi Sirish,

    I had Starterware_1.10.02.02 version and gcc example of this version on my EVM doesn't work.

    After a discussion with Texas Italian man, I download a new version (Starterware_1.10.03.03) and gcc example on my EVM work well !!!!

    I am waiting a new version of ccs compiler compatible with Starterware application.

    In this wait state , I am compiling with gcc-cygwin. At the init I had problems, but now it work well.

    If I will have problems , I will ask you.

    Regards

    Sergio.

    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