• 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 » Microcontrollers » MSP430™ Microcontrollers » MSP430 Ultra-Low Power 16-bit Microcontroller Forum » Error 10011 and 10016-D
Share
MSP430™ Microcontrollers
  • Forum
  • Announcements
  • E2E Wiki
Options
  • Subscribe via RSS
MSP430 Resources
  • MSP430 Product Folder
  • MSP-EXP430G2 - MSP430 LaunchPad Value Line Development kit
  • MSP430 Getting Started Guide
  • MSP430 Microcontroller Projects
  • More Resources >
  • Forums

    Error 10011 and 10016-D

    This question is not answered
    Tom Shepard
    Posted by Tom Shepard
    on Mar 21 2012 10:10 AM
    Prodigy10 points

    Hello,

    Im new to CSS and Lauchpad. Code runs fine without GRACE. When I use GRACE I get the following errors.

    error #10016-D: --abi=eabi not supported when producing TI-COFF output files
    fatal error #10011: cannot continue with specified options; aborting

    I have tried reinstalling, and run in admin mode.

    I have Windows Ultimate and everything is up to date. I use the msp430g2231 chip

    edit: The project will build with other chipset platforms, just not    ti.platforms.msp430:MSP430G2231

    Thanks!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Laszlo Ban
      Posted by Laszlo Ban
      on Mar 25 2012 16:21 PM
      Prodigy10 points

      Hi,

      I have got the same errors but I have MSP430G2553 and the latest CCS.

      error #10016-D: --abi=eabi not supported when producing TI-COFF output files
      fatal error #10011: cannot continue with specified options; aborting

      I am also looking forward to receiving the solution.

      Thx.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Bogdan Toma
      Posted by Bogdan Toma
      on Mar 31 2012 20:19 PM
      Prodigy20 points

      Same here... !

      Hmmm... hard to start something with an Error (10016 & 10011)

      Any solutions?

      Thanks.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Roberto Romano
      Posted by Roberto Romano
      on Apr 01 2012 12:51 PM
      Mastermind6840 points

       Hi all, COFF has nothing to do with windows and administrative login, it seems to be a linker error: simply this extended code is not supported, to solve the trouble the code generated from grace is needed to, set the same port with two different part and inspect what is different in the bad and good one.

       Regards

       Roberto


       Please login & click    Verify Answer    if this post answered your question.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Bogdan Toma
      Posted by Bogdan Toma
      on Apr 01 2012 15:20 PM
      Prodigy20 points

      Yes! Yes!

      Windows, administrative rights....Nice!

      Sorry, but I don't get that...I try to "learn something here" but first I have to figure were it is the problem...  software or computer.

      If I was soooo smart why to use This Smart Software.

      I had play with some ARM7 with Eclipse but the problem, always, was to config Eclipse and Processor start-up file. The rest was just "Try and Learn" or "Slow and Go"...!

      Inspect a configuration what suppose to BE CREATED AND INSPECTED BY THE SOFTWARE? Do I have to reverse engineering the software too?

      What was the purpose of this "easy" software?

      Thx.

       

       

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Roberto Romano
      Posted by Roberto Romano
      on Apr 02 2012 14:52 PM
      Mastermind6840 points

      Bogdan Toma
      Windows, administrative rights....Nice!

       Hi Bogdan, this appear as worst to me, I am using Linux and still CCS for Linux has some problem, I got the winzz version and more problem arises from....

       Grace is a still new software so be patient till all issue were eliminated, a big remake is in progress and sometime remake of thing insert new threat not so simple to catch and fix.

       The purpose of this software I never used is to simplify peripheral register programming and help user to do that cumbersome task. If you wish to use some feedback to distributor sending errors and malfunctioning part can help refine to a better product.

       

       Regards

       Roberto


       Please login & click    Verify Answer    if this post answered your question.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • David Friedland
      Posted by David Friedland
      on Apr 02 2012 18:09 PM
      Genius13420 points

      Hi all,

      It's not totally clear to me what is causing your issue because I'm not sure what version of CCS and Grace you are using.  If you are using CCS 5.2.0 Beta1, you *might* be seeing an issue with ELF vs COFF settings when building with Grace.  I am now looking at CCS 5.2.0.00044 (i.e., Beta2), that has a number of improvements in this area as well as an update to Grace.  This was only released last week, and if you are a CCS 5.2 user and have not yet updated to .00044, then I would suggest doing so.  If the issue you are seeing has been resolved in a later release then great, but if not then I would like to reproduce the issue on my end.

      Thanks, Dave

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • David Friedland
      Posted by David Friedland
      on Apr 03 2012 22:34 PM
      Genius13420 points

      OK, we looked into this further and I think I understand what you are encountering.

      In CCS 5.2.0, the product was changed so that the Linker's build output format is now ELF (rather than COFF).  When you are building a Grace project, the project's RTSC Target (which contains information about the selected device, compiler and linker) must be correctly set.  However, the change to the ELF default exposed a bug in which the RTSC target does not automatically get set up correctly.

      This is a known bug and I thought the fix was due to be included in the CCS 5.2.0 Beta 2 release, but unfortunately it was delayed to the Beta 3 release, which is scheduled for April 17.

      In the mean time, here is the easiest work-around procedure that I could think of.  After you have created a Grace project:

      1) Open the project properties window.

      2) Under the Main tab Advanced Settings section, change the Output Format from "eabi (ELF)" to "legacy COFF".  Then change it *back* to "eabi (ELF)".

      3) Select the project properties RTSC tab.

      4) The target should now be (correctly) be set to ELF (i.e., "ti.targets.msp430.elf.MSP430).

      5) You will need to select an appropriate platform.

      6) Click OK.  The build should then work.

      Thanks for your patience while CCS 5.2.0 goes through its beta cycle.

      Dave

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Jens-Michael Gross
      Posted by Jens-Michael Gross
      on Apr 04 2012 12:34 PM
      Guru140435 points

      Bogdan Toma
      Windows, administrative rights....Nice!

      Well, if the software wants to write something and the OS doesn't permit this, whose fault is it?

      The problem is that the latest OS version often changes some default permissions (worst example: when moving from XP to Vista) and things that worked when the application was developed, suddenly stop working. For most cases, there is an automatic workaround applied (e.g. the 'roaming' folder structure and the virtual folde rmapping), but in some more complex cases, things simply stop working.

      And software developers often don't use the latest OS versions, because the migration would break their development tools.

      It's a hen-and-egg thing.

      However, some errors shouldn't happen if the software has been thoroughly tested on all usual platforms before release. Or at least there should be an FAQ entry with a workaround.
      But maybe there is, and you just didn't see it?

      _____________________________________
      Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.
      If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Roberto Romano
      Posted by Roberto Romano
      on Apr 11 2012 16:04 PM
      Mastermind6840 points

      Jens-Michael Gross

      And software developers often don't use the latest OS versions, because the migration would break their development tools.

      It's a hen-and-egg thing.

       You are right, I still use XP SP2 (LOCKED!!!) due to I don't wish toss money to M$ (they got from me for a Vista licence I removed and wasted out) and I cannot pay a fortune to buy again programmer and tools I wish to use. Vista and 7 remove FDD and parallel support, I need both so I NEVER wish to DOWNGRADE to vista nor seven nor amenity of M$ too.

       I am tired of be constrained to pay for something I don't use and suffer of thirdy party (UIF and some EZ430) hardware burnt out due to an upgrade.

       Regards

       Roberto


       Please login & click    Verify Answer    if this post answered your question.

      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