• 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 on linux
Share
StarterWare
  • Forum
Options
  • Subscribe via RSS

Starterware on linux

Starterware on linux

This question is not answered
Francisco Bas Esparza
Posted by Francisco Bas Esparza
on Jul 11 2012 08:26 AM
Prodigy20 points

Hi,

On the StarterWare intro page it can be read: "StarterWare can be used stand-alone or with an RTOS"...

Well, I am trying to run any of the example applications on a beaglebone running Linux, but each one I try, I get the "Illegal Instrucion" message.

Has anyone achieved this?

Is there anything special it has to be configured when compliling the examples?

Thanks in advance

Fran

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Baskaran Chidambaram
    Posted by Baskaran Chidambaram
    on Jul 11 2012 08:32 AM
    Expert4385 points

    Hi Fran,

                  what exactly are you doing to run the example applications.

                  In StarterWare we have API's which can be used in RTOC context but with appropriate changes to work in threaded environment. The examples doesn't directly work with any other OS.

    Regards

    Baskaran

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Larry Nichter
    Posted by Larry Nichter
    on Jul 11 2012 09:57 AM
    Prodigy120 points

       Good luck. I have been trying to get an answer for this for a long time and so far no one replys. I have been sucessful at getting them to run on a Windown 7 system. if i import  a function i can download and execute it on Windown system. However, i have not been successful at downloading them on a Lunus system. I have been able to import them on my Lunux system, but have not been able to download. I get error messages The error messages are related to the emulator, but i have downloaded what TI says is needed and it does not work. I have developed my own code with CCS using modified modules from starterware. I can download it and execute it on my Windowns system OK.

    I also have been trying to find out how to convert the .out file that CCS puts out, to an executable file for the Beaglbone. All instruction that i have found tell how to make  a bootable file. However, i do not want a bootable file, i need an executable file that will load on the beaglebone's CD card. It already boots.   

     

    Regards

    Larry

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Francisco Bas Esparza
    Posted by Francisco Bas Esparza
    on Jul 12 2012 04:39 AM
    Prodigy20 points

    Dear Baskaran,

    Thanks a lot for your fast reply...

    These are the steps I follow to run the examples:

    1- Go to folder: ".../build/armv7a/gcc/am335x/beaglebone"

    2 - Execute make

    3 - Go to folder:  ".../build/armv7a/gcc/am335x/beaglebone" ( I see for each example there has been created a Release and Debug directory)

    4- Then I copy the "EXAMPLE.out" file of one of the release folder (e.g: demo.out) on my SD.

    5 - I reboot my beaglebone. Linux and then I run the .out file (I have also tried the demo.bin and the demo_ti.bin but it complains saying it cannot execute binary files ).

    I would apreciate very much Iif you could point me where to get this API to use examples in RTOC.

    Kind regards,

    Fran

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Baskaran Chidambaram
    Posted by Baskaran Chidambaram
    on Jul 12 2012 05:03 AM
    Expert4385 points

    Fran,

               I feel there is lot of gap in your understanding. When we said it can be used with RTOS, the binaries can not be used as-is. You can use the driver API's and modify the code to work with RTOS. Basically the driver API's has to be built with RTOS.

             Please refer http://processors.wiki.ti.com/index.php/StarterWare for more information.      

    Regards

    Baskaran

              

    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